Cererile de bază


Cine foloseste AVG (sau alt antivirus similare) poateAntivirus2.gif (400× 400)fi alarme false.

Nu folosesc antivirus comerciale, cauza grijile inutile şi apoi să real virus. Citiţi această pagină.

Sfatul nostru este de a utiliza numai Defender, Am trădat-o niciodată.

În cazul alarmelor false verificare fire descărcat folosind un serviciu online, de exemplu aceasta: HTTPS://www.VirusTotal.com/it

Serviciul de virustotal merge despre 60 antivirus şi este destul de normal că unul sau două dintre ele pot fi greşit. Dar dacă există 58 sau 59 care dă un rezultat pozitiv puteti avea incredere. Cine doar nu au încredere puteţi explora sursa şi recompilaţi le însuşi pe calculatorul său. Oricum nu vă faceţi griji, Avem lucruri mai bune de făcut decât scrie viruşi.


HAL – Strat de abstractizare hardware-ul

Theremino HAL

L ’ HAL se conectează l ’ software-ul la nivel înalt InOut hardware-ul prin USB şi sloturi

Dacă utilizaţi modulele hardware-ul USB, apoi l ’ HAL este indispensabil şi trebuie să rămână puternic pe, Puteţi minimiza l, dar trebuie să rămână în funcţiune.

Dacă nu utilizaţi hardware-ul USB, apoi l ’ HAL nu este necesar, Sistem de aplicaţii pot comunica între ele, prin fantele, chiar şi fără de HAL.

Indicația Rep Freq. (FPS) Valori aproximative indica. Valorile măsurate sunt destul de dreapta în jurul valorii de 200 fps și devin din ce în ce incorecte (în mod implicit, și foarte), FPS pe măsură ce cresc și abordarea 1000. Nu modificăm funcția de citit pentru că acum suntem toate folosite de ani de zile pentru instrucțiuni și schimbarea lui ar crea prea multă confuzie. Cu toate acestea, pentru toate automatizare utilizează și citirea o repetare mai mare de senzori 100 FPS este întotdeauna suficientă.

Aplicarea HAL standardizează datele de senzor într-o gamă largă de uşor de utilizat şi oferă testare şi depanare grafic (Osciloscop).

HAL cap keys with velocity - Theremino System

Sfaturi pentru Noţiuni de bază: Aplicarea “Theremino_HAL.exe”, nu necesită instalare şi poate fi rulat în orice folder de pe sistemul dumneavoastră – Dublu clic pe o linie de grafic fereastră se deschide rezultate ’ tendinţa de semnal pe acea linie – Cu un singur click pe o linie şi faceţi clic pe o altă linie le puteţi vedea în acelaşi timp – Toate casetele de rotire sunt editabile folosind tastatura, cu mouse-ul sus/jos, roata mouse-ului şi cu săgeţile sus şi în jos – În cele din urmă, în timpul încercărilor, Este foarte convenabil pentru a schimba valorile din coloana “Valoarea” cu mouse-ul (Apăsaţi butonul din stânga pe un număr de coloană “Valoarea”, ţineţi-l în jos şi mutaţi mouse-ul sus şi în jos)
Tranzitorii erori cauzate de supratensiuni tranzitorii pe pinii de intrare: Uneori, atingerea pinii cu degetele, Programul de HAL nu mai comunica cu hardware-ul, scrie un roşu linie cu mesajul "deconectat" şi trebuie să apăsaţi "Recunosc". Acest lucru se va întâmpla dacă organismul este încărcată cu electricitate statică şi emite un şoc electric mici. Toate componentele sunt atent alese şi niciodată pauză, Dar chiar dacă nu vedeţi scânteia, Este întotdeauna tensiune de mai multe mii de volti, Cine trimite comunicarea temporar serie ia razna şi portul USB. În timpul încercărilor noi aveţi grijă să se ocupe de forme doar din afara, sau atingeţi înainte de masa (de exemplu conectorul USB). Proiectul finală ar trebui să ofere întotdeauna un container izolat, care împiedică utilizatorii la atingerea pieselor metalice sub tensiune.

– – – – – –

Note de lansare pentru https://www.theremino.com/downloads/foundations

Note pentru versiunile anterioare (la 2.0 The 7.4) colectate în dosar:
OldVersions_ITA.rtf
OldVersions_ENG.rtf
Versiunea 7.5
– Adăugarea zero calibrare la startup.
– Eticheta corectă MinValue MaxValue şi alţii pentru a schimba limba
– Eroare de configurare şterse Adc24 ace în absenţa
– Dacă încercaţi să editaţi o SlotNames fişierul nu există este creat
– Tunderea valoarea făcând clic pe fiecare punct al liniei de Pin
– Numele de slot (În cazul în care există) arata detaliile de Pin
– După “Edita configurare” configuraţia este reloaded corect
Versiunea 8.0
Antialiasing adăugat în osciloscop !!!
Adăugat Min şi Max la setările osciloscop!!!
Şterse ListView pâlpâire !!!
Eliminat eroare CapSensor cu firmware-ul 2 şi 3 (eroare adc24)
Adăugat de chineză şi portugheză limbi meniu
Corectat FastPwm “Ciclu de sloturi” şi MaxValue altele decât cele 1000
Adăugat SHIFT şi CTRL pe casetă text
– Sus/jos = +/-1
– PageUp/PageDown = +/-10
– Shift = *100
– CTRL = *10
– ALT = /10
Şterge coloana K.
Text centrat în lista de titluri
Fiabilitate sporită de încărcare salva configuraţia
Erorile sunt raportate corect NotConfigured şi NotFound
Documentaţia actualizat
Versiunea 8.1
Versiunea nu publicate.
Versiunea 8.2
Comenzi corecte “Configuraţie de backup” care au fost nu funcţionează corect.
Îmbunătăţit comenzile pe care le trimite în “Comanda sloturi”, și răspunsurile pe care le
puteţi obţine.
Acum aplicații pot cunoaște numărul de masterat care au fost recunoscute
și, de asemenea, știu dacă una dintre ele nu mai funcționează.
Pentru mai multe informații citește paginile 5 şi 6 HELP fișierelor actualizate (Italiană și engleză).
Versiune 8.3
Am TIPI în Pin Servo8, Servo16, Pwm8, Pwm16 și PwmFast acum începe în somn
Slotul zero este rezervată pentru comenzi și mesaje, astfel încât să nu se poate atribui Pin din greșeală.
Când setați un nume nou pentru modulul, în cazul în care există deja profilul pe care sunt avertizați.
Eroarea se întâmplă în unele cazuri, prin atribuirea unui nume nou.
Pictograma sa îmbunătățit. Toate aplicațiile sistemului vor avea pictograme noi, litere pentru a le distinge.
Pentru a vedea textul pictogramele din bara de jos a Windows, trebuie să creați legături către aplicații, pe desktop.
Versiune 8.5
erori Eliminată în funcție de tipul Perioada Pin, atunci când din cauza perturbațiilor de timp devine mai mică de 50 ne
Când reduce numărul de Pin Adc24 tipul de fond este curățat corespunzător.
Versiune 8.6
Această versiune permite Windows să se închidă fără mesaj “Această aplicație împiedică oprirea”
Versiune 8.7
Această versiune reîncarcă automat fișierul “SlotNames.txt” când este modificat de o aplicație externă (de obicei SignalScope, SlotViewer o Notepad).
Versiune 8.8
Text șters din coloana Note pentru Encoder_B și ADC24_ch_b
Conversia valorii numerice primite din sloturi în STEP nu dă erori chiar și cu numere foarte mari.
Germana este acum inclusă și în meniul de selectare a limbii.
Versiune 8.9
Erori eliminate care au apărut în pinii de tip FastPWm (a pierdut frecvența din configurația slotului)
Comenzi adăugate prin sloturi text, citiți documentația.

Primul maestru (cu firmware-ul la 1.0 în 2.0) nu funcţionează cu HALs 7. x versiune. Versiunile de HAL din 8.0 începând cu anul, ar trebui să funcţioneze chiar mai mari maestri, Dar, de asemenea, să păstreze acest lucru 4.6 pentru siguranţa.

Cele mai recente versiuni de HAL poate fi folosit cu firmware de la 1.0 în 2.0, sunt după cum urmează:
Theremino_HAL_V4.6.zip
Theremino_HAL_V4.6_WithSources.zip

Dacă aveţi încă Master cu versiuni mai vechi ale firmware-ul le puteţi trimite înapoi la europeanul (Lello@thereminoshop.com), care Drum liber upgrade-le pentru versiunea 5.


Obțineți modulele deja programate

Crisan (vânzător maxtheremino pe eBay) vă poate oferi module preprogramate și vă poate ajuta să le faceți să funcționeze.
eBay maxtheremino
Mail Lello (ufficiotecnico@spray3d.it)


Download-uri de Theremino HAL – Versiunea 8.9
Theremino_HAL_V8.9
Theremino_HAL_V8.9_CuSurse (pentru programatori)
Pentru toate sistemele de la Windows XP la Windows 10, ambele 32 care, în 64 pic (Linux şi OSX cu vin)

Theremino_HAL_CSharp_V8.8_CuSurse (C# de programare)
C# versiunea facilitează “Transferabilitatea”, fata de Android si Mac, care prefera sintaxa C-ca. Această versiune, funcționează exact la fel ca cel original, cu excepția comenzilor prin sloturile de text care funcționează numai din versiuni 8.9 începând cu anul. Pentru l ’ normale de utilizare, Cu toate acestea, vă recomandăm să nu utilizaţi l, Deoarece este mai putin testat şi uşor mai puţin eficientă, din cauza manipulare şir mai greu, Limbi C-Like.

– – – – – –

Actualiza aplicaţiile cu cea mai recentă versiune de HAL

Multe aplicaţii folosind HAL, de exemplu Theremino CNC şi Theremino Dolfrang, poate conţine versiuni mai vechi de HAL. Aceste aplicaţii puteţi continua să utilizaţi versiunea mai veche fara probleme. Dar dacă doriţi să actualizaţi-le cu cea mai recentă versiune de HAL puteţi face cu uşurinţă. Trebuie doar să fie atent să nu acopere chiar propriul fişier de configurare.

Cum să actualizeze aplicaţii care conţin o versiune anterioară de HAL:
– Descarca varianta zip de HAL.
– Deschideţi dosarul cererii dumneavoastră pentru a actualiza.
– Găsi locaţia de fişierul "Theremino_HAL.exe" cu său "Docs" pliant.
– Înlocuiţi fişierul "Theremino_HAL.exe" şi "Docs" cu toate fişierele din ZIP.

Fişier "Theremino_HAL_ConfigDatabase.txt" şi "SlotNames.txt" nu ar trebui înlocuit, deoarece acestea contin propriile configuratii.

Cei care doresc să utilizeze Visual Studio pentru a inspecta, modifica şi de a reconstrui aplicarea, de asemenea, ar trebui să înlocuiască toate fişierele din folderul “Surse”.

– – – – – –

Download della documentazione in formato pdf
Fișierele PDF ale documentației se află deja în folderele din aplicația HAL, dar le puteți descărca și de aici. Și uneori aceste fișiere sunt chiar mai actualizate decât cele găsite în aplicație..
ThereminoHAL_Help_ENG.pdf
ThereminoHAL_Help_ITA.pdf
ThereminoHAL_Help_CHI.pdf

Descărcarea cărţilor în ODT format
Cei care cunosc aceste limbi, ar putea deschide fişierul în Open Office, le rezolvaţi şi le trimite la noi. Pentru alte limbi, puteţi lua fişierul şi să-l tradus în limba engleză: onlinedoctranslator este extraordinar, o briza şi respectă formatul.

ThereminoHAL_Documentation_ENG_ITA_ESP_JPN


ArduHAL – Utilizarea Arduino module în loc de Master

Theremino ArduHAL

Aplicatia ArduHAL permite utilizarea cu uşurinţă Arduino module. Toate tipurile de cele mai comune de intrare ieşire sunt gata. De ce ar trebui să programaţi, doar configuraţi intrările şi ieşirile şi a suferit o legătură directă între software-ul pe PC-ul şi senzori.

Arduino Nano

Arduino, folosind aplicația ArduHAL, puteţi utiliza peste 100 aplicatii Sistemul theremino, toate gratuit şi Open Source, pentru a citi date şi control iesiri. De generatoare osciloscoape, Termostate, aplicaţii muzicale, jocuri, etc..

Pentru a cunoaşte rapid caracteristicile ArduHAL citit Acest articol. În caz contrar, citiţi documentaţia care le descarca de mai jos.

ATENŢIA : Noi folosim Arduino module ca ieşire pentru dispozitive de intrare PC. Apoi credite că noi avem o hotărâre despre Arduino dar se aplică numai în acest domeniu special de utilizare, citiţi acest post .

Arduino module care functioneaza cel mai bine (în mod special în care noi le folosim noi înşine) sunt Arduino Nano cu cip CH340. CH340 cip este pe partea de jos a Nano şi recunoaştem deoarece are multe mai putine ace de FT232 (16 PIN împotriva 28).

De la versiunea 1.4 de ArduHAL se poate utiliza Arduino cu cip FT232, dar frecvenţa de comunicare este un 30% partea de jos, pentru că ele pot fi folosite în multithread. Citiţi pagina opt fişierului “Theremino_ArduHAL_Help”

ATENŢIA : În cazul în care modul asincron nu este activat și „bucla()„Arduino conține cod lent, Acesta poate fi în imposibilitatea de a comunica cu Arduino. LISTA DE dell'ArduHAL va rămâne goală și atunci nu se poate activa asincronă. În acest caz, va trebui să comenteze tot ceea ce este în „funcția de buclă()Arduino ", Programul-l și apăsați pe „ACK“. Și, în cele din urmă permite asincronă.

Indicația Rep Freq. (FPS) Valori aproximative indica. Valorile măsurate sunt destul de dreapta în jurul valorii de 200 fps și devin din ce în ce incorecte (în mod implicit, și foarte), FPS pe măsură ce cresc și abordarea 1000. Nu modificăm funcția de citit pentru că acum suntem toate folosite de ani de zile pentru instrucțiuni și schimbarea lui ar crea prea multă confuzie. Cu toate acestea, pentru toate automatizare utilizează și citirea o repetare mai mare de senzori 100 FPS este întotdeauna suficientă.


Descărcați cele mai recente fișiere de documentație (23-03-2024)
Theremino_ArduHAL_Help_ITA.pdf
Theremino_ArduHAL_Help_ENG.pdf
Theremino_ArduHAL_Reading_I2C_Sensors_ITA.pdf
Theremino_ArduHAL_Reading_I2C_Sensors_ENG.pdf

Fişierul original de documentare în ODT format (23-03-2024)
ArduHAL_Docs_ODT.zip


Obțineți formularele

Crisan (vânzător maxtheremino pe eBay) vă poate oferi module preprogramate și vă poate ajuta să le faceți să funcționeze.
eBay maxtheremino
Mail Lello (ufficiotecnico@spray3d.it)


Note pentru versiunile de ArduHAL
Versiunea 1.1 – Aceasta este prima versiune publicate.
Versiuni 1.2 şi 1.3 – Stabileşte mici
Versiunea 1.4 – Moduri “Asincron şi “Votare” sunt uşor selectabile din ArduHAL cerere fără a schimba firmware-ul şi recompilaţi. Modul în care “Votare” vă permite să folosiţi tot felul de Arduino cu cip FT232.
Versiunea 2.0
Antialiasing adăugat în osciloscop !!!
Adăugat Min şi Max la setările osciloscop!!!
Şterse ListView pâlpâire !!!
Adăugat de chineză şi portugheză limbi meniu
Adăugat SHIFT şi CTRL pe casetă text
– Sus/jos = +/-1
– PageUp/PageDown = +/-10
– Shift = *100
– CTRL = *10
– ALT = /10
Şterge coloana K.
Text centrat în lista de titluri
Fiabilitate sporită de încărcare salva configuraţia
Versiunea 2.1
Comenzi corecte “Configuraţie de backup” care au fost nu funcţionează corect.
Îmbunătăţit comenzile pe care le trimite în “Comanda sloturi”, și răspunsurile pe care le puteți obține.
Acum aplicații pot cunoaște numărul de module care au fost recunoscute
și, de asemenea, știu dacă una dintre ele nu mai funcționează.
Pentru mai multe informații citește paginile 14 şi 15 HELP fișierelor actualizate (Italiană și engleză).
Versiunea 2.2
Cuvinte cheie noi “genericWriteFloat” şi “genericReadFloat”
simplifica transferul de numere reale cu virgulă.
PIN-ul setat ca GEN_OUT_xx și GEN_IN_xx nu mai sunt inițializate,
astfel încât să puteți utiliza firmware-ul Arduino.
Pentru mai multe informații citiți paginile de pe PIN “generice” în fișierele de ajutor actualizate (Italiană și engleză).
Versiunea 2.3
Am TIPI în Pin Servo8, Servo16, Pwm8, Pwm16 și PwmFast acum începe în somn
Slotul zero este rezervată pentru comenzi și mesaje, astfel încât să nu se poate atribui Pin din greșeală.
Când setați un nume nou pentru modulul, în cazul în care există deja profilul pe care sunt avertizați.
Eroarea se întâmplă în unele cazuri, prin atribuirea unui nume nou.
Pictograma sa îmbunătățit. Toate aplicațiile sistemului vor avea pictograme noi, litere pentru a le distinge.
Pentru a vedea textul pictogramele din bara de jos a Windows, trebuie să creați legături către aplicații, pe desktop.
Versiunea 2.4
Pictograma sa îmbunătățit. Toate aplicațiile sistemului vor avea pictograme noi, litere pentru a le distinge.
Iconițelor Textul este vizibil pe bara de jos, chiar dacă nu aveți un link pe desktop.
Versiunea 2.5
Această versiune reîncarcă automat fișierul “SlotNames.txt” când este modificat de o aplicație externă (de obicei SignalScope, SlotViewer o Notepad).
Versiunea 2.6
Comenzi adăugate prin sloturi text, citiți documentația.
Versiunea 2.7
S-a remediat o eroare care împiedica deschiderea mai multor module cu unele versiuni de driver CH340.
Numele modulelor sunt acum recunoscute chiar dacă sunt minuscule sau majuscule.
Adăugat aplicația ArduHelper care vă permite să schimbați culoarea părții inferioare a IDE Arduino de la culorile originale Roșu închis la Negru (Ilizibile) la un normal Negru pe Alb (funcționează numai cu IDE-uri de 1.xxx versiuni)

Descarca aplicatia Theremino versiunea ArduHAL 2.7
Theremino_ArduHAL_V2.7
Theremino_ArduHAL_V2.7_CuSurse (pentru programatori)
Pentru toate sistemele de la Windows XP la Windows 10, ambele 32 care, în 64 pic (Linux şi OSX cu vin)


Biblioteca de Arduino
Note pentru versiunile bibliotecii Arduino
Versiunea 1.0 – Pentru a seta asincron a fost nevoie pentru a edita fişierul “Theremino.CPP”
Versiunea 1.1 – Pentru a seta asincron doar adăuga apelul la setAsyncMode în fişierul “.INO”. – Citeste comentarii pe asincron în fişierul README situat în “biblioteci/Theremino/src”
Versiunea 1.2 – Asincron viteza a crescut la peste 200 schimburi pe secundă. Servo semnale stabilitatea acum este perfect, chiar daca folosesc asincron.
Versiunea 1.3 – Funcţiile GenericRead16 şi GenericRead24 nu întrerupe producţia prin reintegrare. Unele variabile sunt acum declarate “volatile” şi acest lucru ar putea, în unele cazuri, creşte stabilitatea funcţionării.
Versiunea 1.4Moduri “Asincron şi “Votare” sunt uşor selectabile din ArduHAL cerere fără a schimba firmware-ul şi recompilaţi. Modul în care “Votare” vă permite să folosiţi tot felul de Arduino cu cip FT232.
Versiunea 1.5 – Biblioteca “theremino” Acum situat la nivelul superior al ZIP dosar şi vă puteţi adăuga cu comanda “Adauga biblioteca din dosar. ZIP”.
Versiunea 1.6 – Începând cu versiunea 1.6, pinii sunt configurate ca nu utilizează sunt lăsate în care acestea sunt. Au fost stabilite anterior ca “INTRARE”, şi acest lucru a împiedicat folosirea lor ca ieşire în bucla de Arduino.
Versiunea 1.7 – Adăugat capacitatea de a citi și de a scrie, de asemenea, numerele în virgulă mobilă (flotor), cu genericReadFloat și instrucțiuni genericWriteFloat.
Versiunea 1.8 – Rezolvate o mică problemă, dar enervant. În unele cazuri, Arduino nu a fost recunoscută deoarece EEPROM conținea numele formei este prea lung.
Versiunea 1.9 – Lungimea denumirii citite de EEPROM este limitată la 16 personaje. Aceasta corectează cazurile în care noile forme nu sunt recunoscute. Această soluție este permanentă și funcționează întotdeauna, Pe de altă parte, soluția versiunii anterioare a funcționat doar în unele cazuri.

ADĂUGAREA BIBLIOTECII THEREMINO LA BIBLIOTECILE ARDUINO
Adauga biblioteca “theremino” Arduino biblioteci
– Descărcaţi zip “_Zip ArduinoLibrary_Theremino_V 1.5” şi copiaţi-l într-un loc convenabil, De exemplu, “Documente”
– Deschidere & #8217; Arduino IDE
– Deschide meniul “Schita”, urmaţi “#include biblioteca” şi alegeţi “Adauga biblioteca din dosar. ZIP”
– Deschideţi folderul în care aţi copiat ZIP le
– Selectaţi fişierul
“_Zip ArduinoLibrary_Theremino_V 1.5”

– Apăsaţi butonul “Deschis”
ACTUALIZAREA BIBLIOTECII THEREMINO DIN BIBLIOTECILE ARDUINO
Înlocuiţi biblioteca “theremino” cu o noua versiune (prima metoda)
– Răsfoiţi la locaţia din folderul bibliotecă Arduino cu meniul “Fişier / Setări”.
– Aproape & #8217; Arduino IDE
– Deschideţi folderul “biblioteci” Arduino şi şterge folderul “Theremino”
– Extras din fişierul zip în folderul “Theremino” şi copiaţi-l în folderul “biblioteci”.
– Redeschideţi-l & #8217; Arduino IDE.
Înlocuiţi biblioteca “theremino” cu o noua versiune (a doua metoda)
– Răsfoiţi la locaţia din folderul bibliotecă Arduino cu meniul “Fişier / Setări”.
– Ștergeți biblioteca “Theremino”.
– Adauga theremino biblioteca din fişierul ZIP, după cum urmează.
UTILIZAREA FIȘIERELOR DE BIBLIOTECĂ ÎN PROIECTELE ARDUINO
FĂRĂ A-L ADĂUGA LA BIBLIOTECILE ARDUINO
Această metodă vă permite să creați un folder cu toate fișierele necesare și are avantajul că veți putea lua întregul folder pe un alt computer și compila proiectul fără a fi nevoie să instalați biblioteca pe noul computer.
– Copiați fișierele noastre CPP și H în fiecare folder de proiect (lângă fișierul INO al proiectului).
Cambiare nel file INO da #include <Theremino.h> (cu paranteze unghiulare) în #include “Theremino.h” (cu ghilimele duble).

 


DESCĂRCAȚI VERSIUNEA BIBLIOTECII 1.9
Începând cu versiunea 1.6, pinii sunt configurate ca nu utilizează sunt lăsate în care acestea sunt.
Au fost stabilite anterior ca “INTRARE”, şi acest lucru a împiedicat folosirea lor ca ieşire în bucla de Arduino.
Începând cu versiunea 1.7, De asemenea, puteți transfera numere în virgulă mobilă (flotor).
Citiți paginile de pe PIN “generice” nap fișier di HEL
Versiunile 1.8 şi 1.9 Rezolvați o problemă mică, dar enervantă.
În unele cazuri, Arduino nu a fost recunoscută deoarece EEPROM conținea numele formei este prea lung.

Biblioteca de Arduino – Versiunea 1.9
ArduinoLibrary_Theremino_V1.9.zip (citiţi documentaţia de ArduHAL)


SCHIMBAREA COLOURS’ Arduino IDE
Culorile raportului oficial compilarea Arduino IDE sunt roșu închis pe negru,
următoarea utilitate le transformă în culori normale și ușor de citit.
(puteți schimba culorile numai pentru versiunile IDE 1.xxx)

Programul executabil mic pentru corectarea culorii Arduino IDE
ArduinoIDE_ChangeColors.zip

INSTRUCȚIUNI
1) Deschideți fișierul ZIP care conține “ArduinoIDE_ChangeColors.exe”

2) Copiați fișierul “ArduinoIDE_ChangeColors.exe” închide fișierul “arduino.exe”
3) Atingeți fișierul “ArduinoIDE_ChangeColors.exe” Butonul din dreapta al mouse-ului
4) Din meniul care a deschis cu tasta din dreapta, alege “A alerga as administrator”

5) Restart ArduinoIDE

SCHIMBAREA COLOURS’ ARDUINO IDE CU Theremino_ArduHelper
De la versiunea 2.7 începând cu Theremino_ArduHAL
veți găsi, de asemenea, în ZIP aplicația Theremino_ArduHelper
și îl puteți utiliza pentru a face aceeași operație ca ChangeColors anterior.
(puteți schimba culorile numai pentru versiunile IDE 1.xxx)

 


IotHAL – Comunicarea prin radio cu IotModule (ESP32)

IotHAL v0.4

IotHAL conectează IotModule cu software-ul la nivel înalt, prin intermediul Internet Wi-fi şi reţeaua de.

Acronimele I.O.T. IotModule de a merge la “Internet de lucruri”. Și aceste module, programabile cu același IDE Arduino, Ele sunt cu adevărat versatil.

Aici sunt caracteristicile lor:

– Tratamentul imediat al input-output, ca întotdeauna cu sistemul Theremino.
– în mod semnificativ mai multă putere (240 ceas MHz împotriva 16 MHz Master).
– Dual-Core 32 pic (împotriva 16 bit dei master).
– Suport pentru operațiunile rapide pe plutitoare numere de puncte single și duble.
– Operarea prin WiFi

– Ușor de a le program pentru a citi senzori speciali
– Programabil cu aceeași Arduino IDE (Notă 1)
– Abilitatea de a utiliza același firmware și biblioteci Arduino

(Notă 1)
Vă rugăm să citiți paragraful anterior pentru a schimba culorile zonei inferioare a Arduino,
imposibil de citit de un roșu închis pe negru, culoarea normală și ușor de citit.

– Numărul considerabil mai mare Pin (28 împotriva 12 curent)
– 8 intrări ADC 12 pic (14 oversampled) împotriva 10 bit curent (12 suprasarcină.)
– 2 ieșiri DAC 8 pic
– 10 intrări capacitiv
– 16 PWM uscite
– 3 interfețe SPI
– 3 interfețe UART
– 2 interfețe I2C
– 2 interfețe I2S
– 4 cronometre un 64 pic
– Memorie flash integrată
– 520 cache de date kByte
– 4 Programul Byte Mega (bliț)
– Posibilitatea de conectare a modulului Theremino ADC24

– Costul chiar forme minore de master curent.

Deschis sansa nu poate fi atins cu Maestrul, de exemplu, plasaţi o cameră la ioni sau o locatii greu accesibile cu geiger într-un cablu de semnal. Sau construi vehicule controlate prin Wifi, aşa cum se vede în video Misiune Marte.

– – – – – – –

HAL cu IoT 64 Ace

 

În această imagine vedeți IOT HAL ESP32 conectat la un modul care a fost configurat cu numărul maxim posibil de Pin.

Sunt bine 64 CODUL PIN, dar ei îl folosesc mai puțin puteți reconfigura modul de a utiliza și de a vedea numai cei care servesc. Uneori chiar și un singur pin.

Toate acestea PIN-ul este transferat prin WiFi, cu un singur schimb și timpul de transfer este practic aceeași pentru orice număr de pini.

Faceți clic pe imagine pentru marire.

 

 

 

– – – – – – –

Indicația Rep Freq. (FPS) Valori aproximative indica. Valorile măsurate sunt destul de dreapta în jurul valorii de 200 fps și devin din ce în ce incorecte (în mod implicit, și foarte), FPS pe măsură ce cresc și abordarea 1000. Nu modificați calculele pentru că acum suntem toate folosite de ani de zile în aceste indicații și schimbarea ar crea prea multă confuzie. Cu toate acestea, pentru toate automatizare utilizează și citirea o repetare mai mare de senzori 100 FPS este întotdeauna suficientă.

– – – – – – –

ESP32 PICO V4

– – – – – – –

  • Pinii cu eticheta IN pot fi programați ca : Lavinia, Contor, Perioada e Codificator.
  • Pinii cu eticheta IN OUT pot fi, de asemenea, programați ca : Digout, Pwm e Servo.
  • Pinii cu eticheta DAC oferă o tensiune de ieșire reglabilă de la 0 în 3.3 volţi.
  • Pinii cu cuvântul ADC șters ar putea fi folosiți ca ADC, dar numai comunicând prin USB și dezactivând comunicația WiFi (în versiunile actuale nu se poate face).
  • Pinii “0”, “1”, “2”, “3” şi “12” ele pot fi utilizate numai cu o atenție deosebită, altfel modulul nu va mai funcționa bine. Vezi pagina următoare: Conectați pinii speciali.

Pinii pot fi configurați cu următoarele tipuri:
– Ieşire digitală
– Ieşirea PWM (la 0.02 Hz la 40 MHz)
– Ieșire DAC (tensiune de ieșire reglabilă)
– Ieșire pentru servo-comenzi
– Ieşire pentru motoare Stepper
– Intrare digitală
– Numărul de intrare, frecvența și perioada
– Intrare pentru codificatoare cu două / patru faze
– ADC de intrare pentru comutatoare şi traductori
– Intrare CAP pentru butoane capacitive
– Adc24


Descărcați cele mai recente fișiere de documentație (23/03/2024)
Theremino_IotHAL_Help_ITA.pdf
Theremino_IotHAL_Help_ENG.pdf
Theremino_IotHAL_Reading_I2C_Sensors_ITA.pdf
Theremino_IotHAL_Reading_I2C_Sensors_ENG.pdf

Fişierul original de documentare în ODT format (23/03/2024)
IotHAL_Docs_ODT.zip


Obțineți modulele deja programate

Crisan (vânzător maxtheremino pe eBay) vă poate oferi module preprogramate și vă poate ajuta să le faceți să funcționeze în toate modurile (Softap, DHCP şi staţia de statică) .
eBay maxtheremino
Mail Lello (ufficiotecnico@spray3d.it)


Descărcați del firmware

Versiunea 140
Prima versiune publicate.
Acesta conținea un defect care a împiedicat operațiunea în SofTap așa mai departe aproape toate dispozitivele.
Versiunea 144
Cu această versiune SofTap așa că funcționează pe toate dispozitivele de tip N, B si G, ambii 20 că, cu 40 lățime de bandă MHz.
Versiunea 182
Cele mai importante sunt motoarele Stepper.
>>> CITIȚI dosarului <<<
Principala noutate a versiunii 182 Ele sunt pe următoarele pagini:
Rezistențe pentru PWM (filme 16 şi 30)
Pulldown pentru pas cu pas în documentația (odată 17)
Avertismentele pentru VPN ca documente SlosOverNet (odată 66)
Reconectarea automată (odată 13)
Debuggare con Generic Scriere (odată 43)
PWM alocarea / Pas cu pas / Robul (odată. 27)
SSID și parola listă (odată. 59)
Versiunea 191
Vedeți ultimele pagini ale noii documentații.
În fişierul “zip” veți găsi șase dosare.
– Folderul firmware-ului de bază “IotModule”
– Cele cinci alte foldere conțin firmware-ul specific pentru senzori I2C

Descărcați versiunea de firmware IotModule 191
Vedeți ultimele pagini ale noii documentații

Pentru a programa modulul citiți documentația.

DACĂ NU SE COMPLETEAZĂ, CITIȚI ACEST MESAJ
Pentru cei care au probleme cu compilarea firmware-ului pentru modulele IOT
cu Arduino IDE (1.8.19), trebuie să verificați IDE: Instrumente-> Card-> Manager de carduri, căutați ESP32 de Espressif Systems că versiunea instalată este 1.0.6.

Versiunile 2.0.10 şi 2.0.11 compilarea blocurilor.
Dacă este instalată una dintre aceste două versiuni, Doar selectați versiunea 1.0.6
din meniul derulant al Managerului de carduri și instalați-l. Nu este nevoie să reporniți IDE.
(mulțumesc lui Giacomo Rucci pentru că l-a compus)


Descărcați aplicația IotHAL

Versiunea 1.1
Aceasta este prima versiune, dar am controlat pentru o lungă perioadă de timp și include, de asemenea, dell'Adc24 completă de management.
Configurațiile sunt îmbunătățite și pot fi configurate în mai multe moduri în fișierul Setup.h.
Versiunea 1.3
pentru a folosi noua versiune de firmware V182
Cele mai importante sunt motoarele Stepper.
>>> Citiți documentația <<<
Versiunea 1.4
Această versiune reîncarcă automat fișierul “SlotNames.txt” când este modificat de o aplicație externă (de obicei SignalScope, SlotViewer o Notepad).
Versiunea 1.5
– Recunoaște numele opțiunilor de comunicare chiar și cu litere mici și majuscule.
– Funcționează chiar și cu valori ADC egale cu zero.
Versiunea 2.6
– Acum toate aplicațiile IotHAL, NetHAL și ArduHAL au aceeași versiune 2.6
– Versiunea 2.6 Recunoaşte
i nuovi comandi attraverso gli Slot di testo, citiți documentația.

Descărcați aplicația Theremino IotHAL Versiune 2.6
Theremino_IotHAL_V2.6
Theremino_IotHAL_V2.6_CuSurse (pentru programatori)

Pentru toate sistemele de la Windows XP la Windows 10, ambele 32 care, în 64 pic (Linux şi OSX cu vin)


NetHAL – Comunica prin radio cu NetModule

Theremino NetHAL

NetHAL se conecteaza NetModule software-ul la nivel înalt, prin intermediul Internet Wi-fi şi reţeaua de.

Deschis sansa nu poate fi atins cu Maestrul, de exemplu, plasaţi o cameră la ioni sau o locatii greu accesibile cu geiger într-un cablu de semnal. Sau construi vehicule controlate prin Wifi, aşa cum se vede în video Misiune Marte.

Indicația Rep Freq. (FPS) Valori aproximative indica. Valorile măsurate sunt destul de dreapta în jurul valorii de 200 fps și devin din ce în ce incorecte (în mod implicit, și foarte), FPS pe măsură ce cresc și abordarea 1000. Nu modificăm funcția de citit pentru că acum suntem toate folosite de ani de zile pentru instrucțiuni și schimbarea lui ar crea prea multă confuzie. Cu toate acestea, pentru toate automatizare utilizează și citirea o repetare mai mare de senzori 100 FPS este întotdeauna suficientă.

– – – – – – –

Proiectarea PCB NetModule, Acesta include, de asemenea, 3D imagini şi diagrame de mini NetModule şi WemosD1, Descarc cu acest link:
NetModuleV1.zip

– – – – – – –

– ATENŢIA –
Dacă utilizaţi un formular Wemos D1 mini, fără circuite imprimate de NetModule,
Trebuie să adăugaţi un rezistor de 4.7 k între D0 şi masă,
în caz contrar ar avea forma loc întotdeauna SoftAP.

– ATENŢIA –
Firmware-ul nostru are nici o legătură cu ceea ce este pe net
pentru ESP8266 (NodeMcu, LUA, Arduino, ZBASIC, Python și altele asemănătoare).
Am scris la zero firmware-ul în conformitate cu specificaţiile producătorului ExpressIf,
Deci, tot ce ai citit pe net despre ESP8266 este inutil şi înşelătoare.

– ATENŢIA –
În cazul în care modulul se conectează, dar aceasta nu apare în lista NetHAL şi NetModuleProgrammer,
sau sistemul de operare nu creează un port COM, atunci când vă conectaţi-l la portul USB,
urmaţi sfatul ultima pagină a documentului Theremino_NetHAL_Help_ITA.pdf
(Documentul trebuie să fie cel puţin 26 Ianuarie 2018
altfel a reseta cache-ul browser-ului şi riscaricatelo)

– – – – – – –

Mulţumiri speciale pentru Fabrizio,
fără a-i toate acestea nu ar fi fost posibil.

– – – – – – –

Firmware-ul şi software-ului sunt finisate şi funcţionare la 100%. Documentația este aproape completă, iar componentele hardware sunt deja disponibile pe eBay.

Crisan (vânzător maxtheremino pe eBay) vă poate oferi module preprogramate și vă poate ajuta să le faceți să funcționeze în toate modurile (Softap, DHCP şi staţia de statică) .
eBay maxtheremino
Mail Lello (ufficiotecnico@spray3d.it)


Documentaţia este aproape complet, pubblicheremo ancora un fişier di aiuto per chi avesse difficoltà con il Firewall.

Sistem de Theremino - Descărcați cele mai recente fișiere de documentație (23-03-2024)
Theremino_NetHAL_Help_ITA.pdf
Theremino_NetModuleFeatures_ITA.pdf
Theremino_NetModuleProgrammer_Help_ITA.pdf

Theremino_NetModule_UsbProgramming_ITA.pdf Theremino_NetModule_FirewallProblems_ITA.pdf
(pentru a descărca cele mai recente versiuni poate fi necesar să Goliţi memoria cache a browserului)

Sistem de Theremino - Documentation files download più aggiornati (23-03-2024)
Theremino_NetHAL_Help_ENG.pdf
Theremino_NetModuleFeatures_ENG.pdf
Theremino_NetModuleProgrammer_Help_ENG.pdf

Theremino_NetModule_UsbProgramming_ENG.pdf Theremino_NetModule_FirewallProblems_ENG.pdf
(pentru a Descarca ultimele versiuni uneori ar putea fi necesar să Goliţi memoria cache a browserului)

Sistem de Theremino -Sistem de Theremino - Documente originale în ODT format (23-03-2024)
Theremino_NetModules_Docs.zip


Note pentru versiunile de NetHAL
Versiunea 1.0 – Aceasta a fost prima versiune publicate, încă nu aveau capacitatea de a folosi static IP şi program de firmware-ul prin radio..
Versiunea 1.3 – IP fix, DHCP, AP software şi firmware-ul de programare prin radio. Complet funcţional. Lipsesc doar documentaţia.
Versiunea 1.4 – În unele cazuri formele au fost enumerate de două ori, rezultate mesaje de eroare (după cum puteţi vedea în această imagine). Versiunea 1.4 ştergeţi această problemă.
Versiunea 1.5 – Numele care apar în firewall-ul acum începe cu Theremino şi aşa este mai uşor să le găsească. Cei care au folosit deja versiunile anterioare s-ar putea găsi numele vechi în firewall-ul, De exemplu, “Strat de abstractizare hardware pentru NET si INTERNET” în loc de “Theremino NetHAL”. L & #8217; singura modalitate de a convinge Windows să utilizeze noul nume se deschide RegEdit, Uita-te pentru şirul vechi si stergeti-l.
Versiunea 2.0
Antialiasing adăugat în osciloscop !!!
Adăugat Min şi Max la setările osciloscop!!!
Şterse ListView pâlpâire !!!
Adăugat de chineză şi portugheză limbi meniu
Adăugat SHIFT şi CTRL pe casetă text
– Sus/jos = +/-1
– PageUp/PageDown = +/-10
– Shift = *100
– CTRL = *10
– ALT = /10
Şterge coloana K.
Text centrat în lista de titluri
Fiabilitate sporită de încărcare salva configuraţia
Versiunea 2.1
Comenzi corecte “Configuraţie de backup” care au fost nu funcţionează corect.
Îmbunătăţit comenzile pe care le trimite în “Comanda sloturi”, și răspunsurile pe care le puteți obține.
Acum aplicații pot cunoaște numărul de module care au fost recunoscute
și, de asemenea, știu dacă una dintre ele nu mai funcționează.
Pentru mai multe informații citește paginile 10 şi 11 HELP fișierelor actualizate (Italiană și engleză).
Versiunea 2.2
Am TIPI în Pin Servo8, Servo16, Pwm8, Pwm16 și PwmFast acum începe în somn
Slotul zero este rezervată pentru comenzi și mesaje, astfel încât să nu se poate atribui Pin din greșeală.
Când setați un nume nou pentru modulul, în cazul în care există deja profilul pe care sunt avertizați.
Eroarea se întâmplă în unele cazuri, prin atribuirea unui nume nou.
Pictograma sa îmbunătățit. Toate aplicațiile sistemului vor avea pictograme noi, litere pentru a le distinge.
Pentru a vedea textul pictogramele din bara de jos a Windows, trebuie să creați legături către aplicații, pe desktop.
Versiunea 2.3
Pictograma sa îmbunătățit. Toate aplicațiile sistemului vor avea pictograme noi, litere pentru a le distinge.
Textul pictogramele din bara de jos a Windows, De asemenea, nici o legătură vizibilă cu aplicația, pe desktop.
Versiunea 2.4
Această versiune reîncarcă automat fișierul “SlotNames.txt” când este modificat de o aplicație externă (de obicei SignalScope, SlotViewer o Notepad).
Versiunea 2.6
– Acum toate aplicațiile IotHAL, NetHAL și ArduHAL au aceeași versiune 2.6
– Versiunea 2.6 Recunoaşte
i nuovi comandi attraverso gli Slot di testo, citiți documentația.

Descarca aplicatia Theremino versiunea NetHAL 2.6
Theremino_NetHAL_V2.6
Theremino_NetHAL_V2.6_CuSurse (pentru programatori)

Pentru toate sistemele de la Windows XP la Windows 10, ambele 32 care, în 64 pic (Linux şi OSX cu vin)


Note pentru versiunile NetModule programator:
Versiunea 1.0 – Complet funcţional. De asemenea, conţine fişiere pentru a fi utilizate cu programator USB pentru prima programare (la fabrică). Lipsesc doar documentaţia.
Versiunea 1.1 – Numele care apar în firewall-ul acum începe cu Theremino şi aşa este mai uşor să le găsească. Cei care au folosit deja versiunile anterioare s-ar putea găsi numele vechi în firewall-ul, De exemplu, “Strat de abstractizare hardware pentru NET si INTERNET” în loc de “Theremino NetHAL”. L & #8217; singura modalitate de a convinge Windows să utilizeze noul nume se deschide RegEdit, Uita-te pentru şirul vechi si stergeti-l.
Versiunea 1.2
Pictograma sa îmbunătățit. Toate aplicațiile sistemului vor avea pictograme noi, litere pentru a le distinge.
Pentru a vedea textul pictogramele din bara de jos a Windows, trebuie să creați legături către aplicații, pe desktop.

Descarca aplicatia Theremino versiunea NetModuleProgrammer 1.2
theremino_netmoduleprogrammer_v1.2
Theremino_NetModuleProgrammer_V1.2_WithSources (pentru programatori)

Pentru toate sistemele de la Windows XP la Windows 10, ambele 32 care, în 64 pic (Linux şi OSX cu vin)


Acest firmware-ul nu are nevoie de a utiliza NetModule – Nu descărcaţi-l –
Ar putea fi util doar pentru cei care cred că pentru a îmbunătăţi aplicarea noastre. Care va fi prezent să facă acest lucru ar trebui, de asemenea, consideră că modificările trebuie să fie coordonate cu NetHAL cererii şi a documentaţiei.

Descărcaţi codul sursă pentru a recompila firmware Wemos D1 mini şi compatibil
MasterESP8266 (0.14B1).zip


Trimiterea comenzilor către HAL prin TextSlots

Noile versiuni ale tuturor HAL-urilor, din martie 2000 2024, acceptă, de asemenea, comenzi trimise prin sloturi text. Iar cu Text-Slots le puteți face pe toate. Vă rugăm să citiți fișierul de ajutor.

Tot ce puteți face cu mouse-ul pe panourile de configurare se poate face acum și cu aceste comenzi.

Utilizați programul CommandsToHAL cu automatizare pentru a încerca comenzi. Îl puteți găsi în dosar “ProgramePrograme demonstrativeComenzi SlotText” a celor mai recente versiuni de automatizare publicate începând cu luna aprilie 2024 începând cu anul. Sau descărcați-l cu acest link.

De asemenea, lăsăm următoarele comenzi prin sloturile numerice pentru compatibilitate inversă și pentru că sunt mai eficiente în unele cazuri. Consigliamo di usare gli Slot numerici solo per leggere velocemente il numero di Moduli hardware collegati. Vă rugăm să citiți fișierul de ajutor.

Trimite comenzi către HAL

În aplicațiile HAL fișier de instrucțiuni explică modul de utilizare a “Slot de comandă”. în mod normal “Slot de comandă” este zero, Slot, să-l schimbe, ar trebui să modificați manual fișierul de inițializare HAL.

Aplicațiile HAL scrise în slotul de comandă următoarele numere:

  • -1 ----------------- Il comando “Riconosci” è ancora in esecuzione
  • 0 ----------------- Non sono stati trovati Master, la lista dei Master è vuota
  • Da 1 in su ----------- Il numero di Master che sono stati riconosciuti
  • NAN_MasterError --- Uno dei Master collegati ha smesso di comunicare

Alte aplicații ale sistemului pot trimite comenzi către HAL în scris numărul NAN Slot de comandă (nu un număr) corespondent. Pentru aplicație care nu poate scrie numere NAN, există metode alternative descrise în fișierul de instrucțiuni. Comenzile sunt puse în aplicare în prezent “Sunteti de acord” şi “Calibra”. Pentru mai multe detalii consultați instrucțiunile din fișierul HAL.

Exemplu de reconectare automată de master

Următorul exemplu arată modul în care o aplicație VBNET poate recunoaște că un master a deconectat și apoi trimite comanda “Sunteti de acord” să se reconecteze.

Private Sub tmer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmer1.Tick
If Slots.ReadSlot_NoNan(0) < 1 Then
Slots.WriteSlot(0, NAN_Recognize)
Threading.Thread.Sleep(500)
End If
End Sub

Această bucată de cod este numit de un temporizator (de obicei, fiecare 100 MS). Prima declarație condiționată If Slots.ReadSlot_NoNan(0) < 1 Then Se citește slot de zero și rulați următoarele linii în cazul în care există cel puțin o legătură și master de lucru.

comanda ReadSlot_NoNan elimină orice cod de eroare și le transformă în zero,. Pentru care, în cazul în care unul sau mai multe master sunt în funcțiune, Vom citi numerele lor, întrucât, în cazul în care a existat o eroare vom citi mai puține, sau zero,.

Deci, în cazul în care cererea noastră, folosind mai mult de un Maestru va trebui să scrie numerele lor. De exemplu, în cazul a trei scrie master If Slots.ReadSlot_NoNan(0) < 3 Then

În cazul în care numărul de master conectat este mai mic decât numărul necesar de master, atunci linia Slots.WriteSlot trimite comanda “Sunteti de acord” și apoi linia Threading.Thread.Sleep(500) așteaptă o jumătate de secundă, pentru a da timp pentru toate Master pentru a răspunde (deși mai multe pot avea sa se intinda de data aceasta).


Dosar SlotNames.txt

HAL Theremino cu note Theremino SlotViewer cu note

Aplicarea HAL (de la versiunea 5.5 începând cu anul) şi SlotViewer (de la versiunea 2.6 începând cu anul), asemenea, puteţi afişa numele de Slot (sau adnotări sau Comentarii).

Numele sunt scrise într-un fişier, care ar trebui să fie numit “SlotNames.txt”.

Fişierul “SlotNames.txt” este editat cu NotePad, WordPad sau direct din aplicațiile HAL, IotHAL, NetHAL, SlotViewer e SignalScope. Dacă fişierul “SlotNames.txt” Nu există nici un câmp comentariu va ramane gol.

Regulile de înregistrare sunt simple şi sunt afişate în probă, Situat în cele mai recente versiuni de HAL şi SlotViewer.

Important de reţinut că numele sunt legate fizic Pin, dar sloturi.

Fiecare linie a fişierului începe cu numărul de sloturi, urmat de un spaţiu şi textul se va afișa. Linie, de asemenea, puteţi continua cu un comentariu, asta nu apare, precedat de un citat unică.

SlotViewer folosește, de asemenea, comenzile speciale Min = nn și Max = nn care indică intervalul care trebuie utilizat pentru fiecare slot unic. Dacă fișierul SlotNames nu conține aceste comenzi, atunci slotul folosește valorile care sunt ajustate cu cele două casete Min și Max ale SlotViewer.

Dacă doriţi să utilizaţi acelaşi fişier de Comentarii, atât pentru HAL, cât și pentru SlotViewer și Signal Scope, trebuie să păstraţi fişierele “SlotNames.txt”, “SlotViewer.exe”, “SignalScope.exe”, “HAL.exe”, toate în acelaşi folder.


Aplicarea modularitate

Design modular de software-ul sistemului Theremino te, într-un mod neconventional, cu multe aplicaţii care rulează. Fiecare cerere se ocupă numai sarcinile pentru care a fost proiectat și se execută cât mai lin. În acest mod aplicaţii pot fi simplu, eficient şi cu mai puţine defecte. Sistem de Theremino multe aplicaţii simplu comunice unul cu celălalt şi să lucreze împreună pentru a efectua sarcini complexe.

În funcţie de nevoile dumneavoastră puteţi utiliza două metode diferite:
– Cererile izolate
– Grupuri izolate aplicaţii

Acest lucru nu înseamnă că cererile izolate nu pot comunica cu alte. Modulare de comunicare este întotdeauna posibil şi se face prin sloturi, care sunt comune pentru toate aplicaţiile.

Pentru a evita folosind acelaşi slot pentru diferite sarcini am definit o diagramă principală.

Experimentale 100 sloturi     000 - 099
- - -
Theremino_Theremin         100 - 199
Theremino_SlotsToMidi      200 - 349
Theremino_MidiToSlots      350 - 499
Theremino_MusicKeys        500 - 549
- - -
250 sloturi libere             550 - 799
- - -
Theremino_OilMeter         800 - 809
Theremino_EEG              810 - 819
Theremino_Meteo            820 - 839
Theremino_Arm              840 - 849
10 sloturi libere              850 - 859
10 sloturi libere              860 - 869
10 sloturi libere              870 - 879
Theremino_EmotionMeter     880 - 889
Theremino_geiger           900 - 909
Theremino_Bridge           900 - 909
Theremino_GEO              910 - 919
Theremino_GeoPreampTester  920 - 929
Theremino_Radar            930 - 939
10 sloturi libere              940 - 949
10 sloturi libere              950 - 959
10 sloturi libere              960 - 969
10 sloturi libere              970 - 979
10 sloturi libere              980 - 989
10 sloturi libere              990 - 999
Acest sistem este doar orientativă. Puteţi utiliza sloturile de dorit ca, la fel PC nu utilizaţi acelaşi slot, pentru două sarcini diferite. Dacă tu a lua it greşit că nu rupe nimic, dar datele se suprapun cu rezultate nedefinite.


Cererile izolate cu HAL privat

Unele aplicaţii ale sistemului de Theremino a lansa o copie privată de ’ HAL, Situat în acelaşi folder de aplicare. Acestea privat şi HAL au configuraţii şi setări, în general, sunt blocate cu cheie “Master lacate” Deci, ea trebuie conectat numai la module de hardware-ul lor. Pentru mai multe informaţii citiţi instrucţiunile de ’ HAL.

Cererile pentru această configuraţie sunt aplicaţii cu o sarcina precisa, cum ar fi: Theremino_geiger, Theremino_OilMeter, Theremino_Meteo, Theremino_Theremin, Theremino_Arm, Theremino_Geo şi Theremino_EmotionMeter.


grupuri de aplicații Theremino startall

Aplicația Theremino startall începe toate Ca aplicații “Theremino_xxx.exe” care sunt situate lângă fișierul “Theremino_StartALL.exe”, sau foldere care se află lângă ea, și în toate subfolderele lor .

Pentru a construi o “grup de aplicare” Se incepe cu o folderul rădăcină (cu numele de proiectul pe care îl creaţi) Toate ’ folderul principal, fiecare cerere trebuie să aibă propriile sale special pliant cu toate interne ’ l ’ executabil, sprijinirea fișiere și subfoldere. Dacă utilizaţi mai multe copii ale aceleiaşi cereri este bun pentru a adăuga un nume de dosar numărul finală. Aşa cum se arată în exemplul următor:

Pliant: "Multiplayer"

      Pliant: "ThereminoSoundPlayer_1"
            Pliant: "Mass-media"
            Aplicarea: "Theremino_SoundPlayer.exe"

      Pliant: "ThereminoSoundPlayer_2"
            Pliant: "Mass-media"
            Aplicarea: "Theremino_SoundPlayer.exe"

      Pliant: "ThereminoVideoPlayer_1"
            Pliant: "Mass-media"
            Pliant: "Media2"
            Aplicarea: "Theremino_VideoPlayer.exe"

      Pliant: "https://www.theremino.com/downloads/Foundations"
            Aplicarea: "Theremino_Hal.exe"
            Fişier: "Theremino_HAL_ConfigDatabase.txt"
            Fişier: "Theremino_HAL_INI.txt"

      Pliant: "Theremino_Helper"
            Fişier: "CustomControlsLib.dll"
            Aplicarea: "Theremino_Helper.exe"

      Fişier: "Theremino_StartALL.exe"

Aceasta nu este singura posibilă structură, în directorul principal puteți crea foldere și subfoldere la voință. Singura constrângere este că cererea Theremino_StartALL.exe trebuie să fie în directorul rădăcină.

Grupuri de aplicaţii cum ar fi acest lucru, de asemenea, poate conţine zeci de aplicatii. Atunci când sunt plasate în dosare separate, fiecare cerere susţine propriile setări, şi chiar şi poziţiile fereastra independent. Puteţi chiar să creaţi mai multe grupuri de aplicaţii şi le-a alerga dintr-o dată, menţinerea o separare adecvată între aplicaţii şi asigurarea faptului că fiecare cerere comunică numai cu său senzori şi actuatori sale. Dar în acelaşi timp, de asemenea, puteţi să le comunice toate, sau în grupuri, între ele. Să comunice utilizând sloturi, Aflaţi cum să facă bine utilizării sloturilor este critică.


Aplicarea “Theremino_StartALL” lansează toate aplicațiile de grup cu doar un singur clic se închide și, de asemenea,. Este posibil să doriți să creați o comandă rapidă pe desktop pentru a “Theremino_StartALL.exe”.

Pentru a închide toate aplicațiile care au fost deschise, utilizați crucea care închide aplicația StartALL. Sau, alternativ, puteți apăsa butonul din mijloc al mouse-ului.

Noua versiune 1.1 își amintește ce aplicații a deschis și le închide doar pe cele pe care le-a deschis ea însăși. Anterior a fost folosit pentru a închide grupuri de aplicații “Theremino ajutor” care a închis toate aplicațiile începând cu “Theremino_” iar asta aglomera ecranul. Acum, însă, totul este făcut, și chiar mai bine, cu o singură aplicație.

Noua versiune 1.2 nu deschide niciun fișier EXE care se află în foldere “Surse” şi “obj”. Deci, puteți utiliza “Cu surse” a aplicațiilor noastre fără a deschide, de asemenea, fișierele utilizate de compilator și depanator.

ATENŢIA – Dacă butonul “Activați închiderea ferestrelor” este activat (adică de culoare roșie), apoi, după închiderea tuturor aplicațiilor, sistemul de operare Windows este de asemenea oprit.

În folderul “AppsToStart” Suntem deja prezente două exemple de aplicații: “SlotViewer” şi “WaveGenerator”, astfel încât să puteți să faceți dublu clic pe StartALL.exe, și-l încercați acum de lucru sa.

Amintiți-vă că aplicațiile noastre nu necesită instalare, dar după descărcare trebuie să extrageți fișierul ZIP.

Theremino StartALL V1.2 cerere
Theremino_StartALL_V1.2.zip
Theremino_StartALL_V1.2_WithSources.zip
Pentru toate sistemele Windows pentru a 32 şi 64 pic. Pentru zmeura Pi, Linux, Android şi OSX, Citeste note de instalare.


În ultimii ani, în loc de startall aplicare, am folosit următorul script. Noua aplicatie este cel mai bun startall, dar, de asemenea, să acest link, pentru cei care preferă sau a fost pasionat.

Script Theremino Starter
Start_ALL_Theremino_Apps


Theremino SlotViewer

SlotViewer 5.0

Sloturile sunt sistemul de modulare a inimii Theremino. Adesea este convenabil să păstreze ’ lor valoare sau editaţi-l manual. Acest mic “Explorator de sloturi” este foarte flexibil, puteţi vedea sloturi în diferite moduri şi dimensiuni, vertical sau orizontal şi cu schema de culoare la alegere.

Theremino SlotViewer a simple and handy slot explorer and editor. Theremino SlotViewer a simple and handy slot explorer and editor.

Puteţi vedea grupurile de orice număr de sloturi, chiar şi prin selectarea din diferite domenii. Puteţi edita valorile cu mouse-ul, tastele săgeată, PageUp, Metoda PageDown. CTRL şi tastele SHIFT permite să modificaţi valorile mai repede şi, de asemenea, utilizaţi rotiţa mouse-ului.

Versiunile noi pot, de asemenea, să vizualizeze și să editeze sloturi de text

SlotViewer 5.0


Instrucţiuni

  • FirsSlot – Numărul primului slot de afișat.
  • NumSlots – Numărul de sloturi de afișat.
  • MaxValue – Valoare maximă pentru toate sloturile care nu au comanda specială “Max”.
  • MinValue – Valoare minimă pentru toate sloturile care nu au comanda specială “Min”.
  • Siruri – Când este apăsat acest buton (Orange) SlotViewer acționează pe sloturi de șiruri.
  • Culori – Schimbați culorile afișajului în trei moduri diferite.
  • SlotFile – Deschide fișierul “SlotNames.txt” pentru a-l schimba.
  • Selectiv – Când butonul “Selectiv” este apăsat, sunt afișate numai sloturile care conțin un comentariu. În plus, ele sunt, de asemenea, împărțite în grupuri pe diferite coloane verticale. Acest lucru vă ajută să păstrați sloturile ordonate dacă le utilizați, De exemplu,, Mai multe motoare (a se vedea Acest video în aplicația Cobot care conduce un braț robotic).
  • Blocat – Când este apăsat acest buton, întreaga aplicație devine numai citire. Astfel evitați să faceți modificări din greșeală.
  • Zoom – Reglați dimensiunea textului.
  • Zecimale – Numărul de zecimale de afișat.
  • Rânduri fiecare col. – Numărul de rânduri per coloană de afișat atunci când se utilizează butonul “Selectiv”.

Dacă faceți dublu clic pe bara de titlu sau utilizați pătratul care ar trebui să maximizeze fereastra, comenzile dispar sau reapar.

Slotul selectat este evidențiat cu o casetă mai ușoară și cu scriere roșie.

Primul clic pe un slot neselectat nu modifică valoarea. Pentru a-l modifica trebuie să faceți un al doilea clic sau să mutați mouse-ul.

Prin apăsarea butonului stâng al mouse-ului pe casetele Slot și mișcarea indicatorului puteți regla valoarea între Min și Max.

Utilizarea butonului din dreapta ajustează valoarea în aproximativ zece poziții, în mod normal valorile sunt 0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, dar dacă Min și Max nu merită 0 şi 1000, atunci aceste valori sunt recalculate proporțional.

Când utilizați butonul din dreapta, puteți mări pasul de schimbare de zece ori ținând apăsată tasta SHIFT, sau îl puteți reduce de zece sau o sută de ori cu tastele CTRL și ALT.

Cu cele patru săgeți puteți schimba slotul selectat și, de asemenea, valoarea slotului.

La schimbarea valorii unui slot, fie cu mouse-ul, fie cu săgețile tastaturii, puteți ține apăsate tastele SHIFT, CTRL şi ALT, care înmulțesc variațiile cu o sută, pentru zece sau pentru o zecime.


Metoda selectivă

Când butonul “Selectiv” este apăsat, sunt afișate numai sloturile care conțin un comentariu.

În această imagine puteți vedea un exemplu de utilizare a “Selectiv” și coloane verticale.

Slotul Viewer - Modul selectiv

Cu “Selectiv” Sloturile sunt, de asemenea, împărțite în grupuri pe diferite coloane verticale. Acest lucru vă ajută să păstrați sloturile ordonate dacă le utilizați, De exemplu,, Mai multe motoare.

Vezi și Acest video Despre Theremino_Cobot Conducerea unui braț robotic,
în a doua jumătate a videoclipului puteți vedea cum au fost organizate sloturile în coloane.


SlotNames

 

 

 

Fișierul SlotNames folosit ca exemplu în aceste imagini:
SlotNamesExample

 

SlotViewer folosește și fișierul de comentarii “SlotNames.txt”, cu care puteți da un nume fiecărui slot și, de asemenea, indicați care este valoarea minimă și maximă de utilizat.

Comenzile speciale Min = nn și Max = nn indică intervalul care trebuie utilizat pentru fiecare slot unic. Dacă Min și Max nu sunt potrivite pentru un anumit slot, apoi Slotul utilizează valorile generice care sunt ajustate cu cele două casete Min și Max ale SlotViewer.

comanda “Ascunde” ascunde slotul în cale “Selectiv” chiar dacă există comentarii pentru acel slot.

comanda “Sfârşitul” încheie fișierul SlotNames și dezactivează toate rândurile următoare.

Dacă nu doriți să vedeți comenzi speciale în aplicații (SlotViewer, SignalScope e HAL) poti “a comenta”, adică scrieți un singur citat înainte de partea pe care nu doriți să o afișați. Comenzile “a comentat” nu sunt afișate, dar continuă să acționeze.


Note pentru versiunile
Versiunea 1.6: În versiunile anterioare ajustarea slot cu săgeţi tastatură nu a funcţionat bine, acum este în locul.
Versiunea 1.7: Schimbarea “NUM sloturi” Uneori, a apărut o cutie de culoare albă mici, acum nu mai se întâmplă.
Versiunea 1.8: Fix defecte mici s-au născut în timpul tranziţiei de la XP la Windows7.
Versiunea 1.9: Modificări să funcţioneze cu Mono pe Linux.
Versiunea 2.0: Reducerea semnificativă a consumului de CPU pentru a facilita funcționarea cu zmeura Pi.
Versiunea 2.1: Modificări pentru o funcţionare mai bine cu mai multe instante.
Versiunea 2.3: Îmbunătăţit funcţionarea generală şi vizibilitate a scris. Acum, puteţi seta minim şi maxim (care au fost stabilite anterior la zero şi o mie). Puteţi utiliza intervale cu numerele negative (de exemplu, de la -1000 în +1000), sau intervale de timp foarte mici (la zero la unul), sau foarte mari (la – 100 000 în +100 000).
Versiunea 2.4: Corect dimensiunea chiar si pe sisteme cu dimensiunea fontului schimbat atât 125% care, în 150%.
Versiunea 2.5: Corecta inadvertenţele în stabilirea cu mouse-ul şi flash-uri pe startup a eliminat. Această versiune conţine noi clase “Sloturi”. Nouă opţiune pentru a regla rapid şi, cu sus şi în jos săgeţile, în combinaţie cu ALT, SHIFT şi CTRL.
Versiunea 2.6: De popular demand, de asemenea, am implementat Comentarii. Pentru instrucţiuni Citeste aici.
Versiunea 2.7: The “CustomControlsLib.DLL” a devenit parte a surselor, Deci c ’ este o problemă mai puţin pentru Linux şi MacOsx.
Versiunea 2.8: Îmbunătăţită aliniere de Comentarii.
Versiunea 2.9: Adăugat afişarea numărului non-mesaj “NAN_MasterError”. Acesta este un mecanism care permite aplicatiilor pentru a automatiza garantează că toate de master sunt în funcţiune. În caz de defecţiune sau deconectarea unuia dintre Master HAL emite un “NAN_MasterError” zero slot.
Versiunea 3.0: Functionalitate imbunatatita de cutii de MaxValue şi MinValue. Acum nu se întâmplă mai mult de lucru pentru a le schimba scriind numerele cu tastatura.
Versiunea 3.1: Functionalitate imbunatatita de cutii de spin. Utilizaţi CTRL, Tastele SHIFT şi ALT pentru a schimba rata de schimbare a numerelor. Şi, de asemenea, puteţi utiliza PageUp şi PageDown care schimba numerele din zece în zece.
Versiunea 3.2: Mesaje de eroare îmbunătăţită “Nomaster” şi “Master deconectat”
Versiunea 3.4
– Acum, cu Regulamentul “Zoom” puteți mări și micșora cererea de voință.
– Cu “Zecimale” puteți ajusta decimale indicate.
– Variațiile cu chei și cu roata mouse-ului sunt proporționale cu scara (MaxValue – MinValue)
– Dacă utilizați butonul din dreapta al mouse-ului, valorile sunt rotunjite la 1/10 de scară
– Dacă pe la dreapta tastei țineți apăsată tasta CTRL, valorile sunt rotunjite la 1/100 de scară
– În cazul în care peste pentru a se ține tasta Alt dreapta, valorile sunt rotunjite la 1/1000 de scară
Versiunea 3.6
– Pictograma sa îmbunătățit. Toate aplicațiile sistemului vor avea pictograme noi, litere pentru a le distinge.
– Acum puteți să vă păstrați mai multe copii ale SlotViewer (con nomi Theremino_SlotViewer1.exe …2.exe …3.exe) în același folder, iar fiecare copie va folosi un fișier de inițializare separat.
Versiunea 3.7
Această versiune reîncarcă automat fișierul
“SlotNames.txt” când este modificat de o aplicație externă (de obicei SignalScope, HAL sau Notepad).
Cei care au descarcat de versiune 3.7 ziua 01/12/2020 ai face bine să-l descarci din nou, deoarece am actualizat fișierul “SlotNames” care conține acum exemple de comenzi speciale (nu uitați să ștergeți memoria cache a browserului înainte de descărcare).
Versiunea 3.8
Această versiune păstrează dimensiunile chiar și închizând-o în mod repetat de la minim.
Am corectat o eroare care, în unele cazuri rare, la editarea valorilor cu mouse-ul, a aruncat valoarea la maxim și a aruncat cursorul mouse-ului în sus, din aplicație.
Versiunea 3.9
Slotul selectat este acum evidențiat cu o casetă mai ușoară și cu litere roșii.
Primul clic pe un slot neselectat nu modifică valoarea. Pentru a-l modifica trebuie să faceți un al doilea clic sau să mutați mouse-ul.
S-a remediat o eroare cu nume mai mari decât 999
Versiunea 5.0
– Vizualizatorul de sloturi poate, de asemenea, să afișeze și să acționeze asupra sloturilor de șiruri.
– Modul în care “Selectiv” de asemenea, vă permite să organizați sloturile în grupuri verticale de o sută pe o sută.
Versiunea 5.2
– Adăugat capacitatea de a modifica numărul de rânduri pentru fiecare coloană din “Selectiv”.

Download de la Theremino SlotViewer – Versiunea 5.2
Theremino_SlotViewer_V5.2

Theremino_SlotViewer_V5.2_CuSurse
Pentru toate sistemele Windows pentru a 32 şi 64 pic. Pentru zmeura Pi, Linux, Android şi OSX, Citeste note de instalare.


Theremino SlotsOverNet

Theremino SlotsOverNet v1.3

Pentru această aplicație trebuie să-i mulțumesc lui Fabrizio, că s-ar putea face mai ușor datorită zeci de ani de experiență în rețelele, iar acum pune la dispoziție în OpenSource. Dacă doriți să vă scrie pot fi găsite în Această pagină.

Fabrizio Fără această cerere nu ar exista. Noi nu cred că ar putea exista o astfel de soluție eficientă, imediată și ușor de utilizat.

Până în prezent, să comunice valorile sloturile de pe net, nu am avut mai bine Protocolul de OSC și aplicații, cum ar fi MaxMSP. Soluțiile astfel de complexe și greu de înțeles, care, în practică, nu a folosit nici.

Această aplicație se conectează la mai multe sloturi PC-uri conectate la rețeaua locală, chiar și prin WiFi.

Nu este nevoie de adrese și cuvinte cheie. Doar începe o aplicație pe un computer (vin Server) și altul pe un al doilea calculator (vin client).

Conectați computerele îndepărtate, prin Internet este doar puțin mai complex, puteți utiliza un VPN, așa cum este explicat în fișierul de documentare VPN, sau setați adresa IP și deschideți portul în firewall, după cum se explică la pagina 13 a fișierului de instrucțiuni.

Apoi, va scrie câteva linii de comandă, pentru a transfera valorile slot de la un calculator la altul, și sloturi sunt transferate dintr-o dată, până la 500 ori pe secundă.

Descarca documentatie (27-11-2020)
Theremino_SlotsOverNet_ITA.pdf
Theremino_SlotsOverNet_ENG.pdf
Theremino_VpnHelp_ITA.pdf
Theremino_VpnHelp_ENG.pdf

Documente originale în ODT format (27-11-2020)
Theremino_SlotsOverNet_Docs.zip

Note pentru versiunile
Versiunea 2.0
– The 2.0 Aceasta este versiunea publicată pentru prima dată. Înainte de a publica această versiune, am scris multe castingul, atunci 2.0 Este bine testat si foarte fiabil.
Versiunea 2.1
– Acum, SlotsOverNet funcționează și prin Internet. Citiți fișierul cu instrucțiuni.
Versiunea 3.0
– Ora SlotsOverNet funcționează și pe internet, fie folosind un VPN, fie singur. Citiți fișierul cu instrucțiuni.

Descărcări di Theremino SlotsOverNet – Versiunea 3.0
Theremino_SlotsOverNet_V3.0

Theremino_SlotsOverNet_V3.0_WithSources
Pentru toate sistemele Windows pentru a 32 şi 64 pic. Pentru zmeura Pi, Linux, Android şi OSX, Citeste note de instalare.


Theremino SignalScope

SignalScope V2.4

În cazul în care simpla privitorul a aplicațiilor HAL nu mai este suficient, puteți utiliza acest semnal Domeniul de aplicare.

Atenţia: Acest lucru nu este un osciloscop, dar Slot semnale Viewer, ei au o rezolutie maxima de o milisecunda si apoi o lățime de bandă maximă (teoretic) de 500 Hz. În practică, cu toate acestea, fenomenul de dedublare limita gama de frecvenţe a 100 Hz sau cam asa ceva. Dacă doriţi un adevărat osciloscop cu 22 KHz de lăţime de bandă şi 192 Download de eșantionare kHz “Theremino DAA” din această pagină.

Semnal Domeniul de aplicare Caracteristici:

  • Stocarea semnalelor Slot pentru ultima 30 rezolutia maxima de minute.
  • Abilitatea de a derulaţi toate ’ înapoi semnalele (Delta timp) pentru a localiza şi zoom pe anumite evenimente.
  • Două glisoare reglabil cu mouse-ul pentru a măsura latimi, ori și frecvențe.
  • Ambele glisante care delta timp pot fi ajustate cu mouse-ul şi, de asemenea, cu TouchScreen.
  • Afişare continuă a valorilor instantanee şi vârf la vârf în bara de stare.
  • Capacitatea de a salva şi restabili tampon eveniment.
  • Capacitatea de a salva imaginile pentru documentaţia.
  • Stocarea toate funcţiile şi restabili pe repornire.
  • Posibilitatea să program oprire prelevare după o serie de evenimente au avut loc, prin setarea unei valori de prag şi un contor.

Domeniul de aplicare a semnalului Caracteristici ale versiunii 2.2 începând cu anul:

    • Numărul de canale care urmează să fie crescută 2 în 4.
    • Canalele individuale au o cutie pentru a activa.
    • Abilitatea de a duplicat executabil în același folder Theremino_SignalScope1.exe / Theremino_SignalScope2.exe ecc.. , în acest caz, fiecare aplicație va utiliza propriul fișier de inițializare, și apoi amintiți și va restabili configurația la pornire.
    • Noua cutie “tampon Clear” Acesta vă permite să ștergeți memoria tampon pentru fiecare nouă achiziție, sau pentru a adăuga noi date la buffer-ul existent.
    • cutie nouă “Run Slot” pentru a începe RUN cu valoarea unui slot (Zero = firmă / Orice alt număr = Start).
    • ajustarea “întârzierea de oprire” care întârzie încheierea achiziției, după “Run Slot” este din nou la zero (în unele cazuri, este util pentru a captura evenimentele finale ale diferitelor).
    • automatizare nouă pentru a salva buffer de date și imaginea atunci când valoarea unui slot excedentară depășește 500 (numărul de sloturi care urmează să fie utilizate sunt ajustate în primele două casete, Dreptul scris “Slot Salvați”)

Domeniul de aplicare a semnalului Caracteristici ale versiunii 2.4 începând cu anul:

  • Reglare lungime tampon de la 1 în 60 minute. Aceasta este o mare îmbunătățire care vă permite să vedeți înapoi în timp cât este necesar, fără a crea fișiere prea mari și fără a încetini prea mult pornirea și închiderea aplicației. În mod normal, a vedea înapoi câteva minute este mai mult decât suficient, dar dacă este necesar, puteți întinde tamponul până la o oră. Cu toate acestea, nu-l setați prea scurt, intra sub 5 minute este de puțin folos și rețineți că fișierele de date care sunt încărcate și salvate sunt trunchiate la lungimea bufferului curent.
  • DeltaTime este evidențiat în portocaliu și pentru a-l reseta, faceți dublu clic pe casetă.
  • Abilitatea de a coexista mai multe aplicații cu numele SignalScope1.exe, SignalScope2.exe, etc.. în același folder. Fiecare aplicație folosește un fișier de inițializare separat și va salva date în dosare tampoane și imagini separate.
  • Data și ora adăugate până la milisecunde pe afișaj la fiecare început de înregistrare a datelor.
  • S-au remediat mai multe defecte minore și s-a îmbunătățit funcționarea generală.

Domeniul de aplicare a semnalului Caracteristici ale versiunii 2.5 şi 2.6 începând cu anul:

  • Fișierul SlotNames este reîncărcat automat atunci când alte aplicații îl modifică.
  • Prin ajustarea bufferului (min) la zero, tamponul este golit la fiecare RUN nou

Recomandări:

  • Permite “Declanşare” doar pentru semnale de repede repetitive, altfel ecranul este foarte lent.
  • Păstraţi “Delta timp” zero dacă nu este în uz, în caz contrar semnalele nu apar imediat, dar numai după ce milisecunde. Dacă faceți dublu clic pe caseta DeltaTime, îl resetați.
  • Păstraţi “Opri dacă” dezactivat dacă nu este în uz, în caz contrar, prelevare de probe ar putea opri în mod neintenţionat.
  • Editaţi fişierul “Nume de slot” pentru a da un nume semnificativ la slotul său.
  • Copiați executabilul executabil ’ ’ aceasta aplicatie lângă dell ’ HAL şi Viewer împărtăşesc acelaşi Slot “Nume de slot”.
  • Nu fi de acord “Interpolarea” Iute on/off semnal, care altfel ar fi denaturat.
  • Reglați lungimea bufferului la cel mult zece minute pentru a nu încetini pornirea și închiderea aplicației și pentru a nu crea fișiere prea mari.

Note pentru versiunile
Versiunea 1.2:
Aceasta este prima versiune publicate.
Versiunea 1.3: Când numele de slot panoul este vizibil numai în cazul în care spaţiul permite.
Versiunea 1.4: Parametrul “Delta” se resetează de fiecare dată când apăsaţi “A ALERGA” Deci, nu uitaţi.
Versiunea 1.5: Elimină eroare în închiderea în cazul în care dosarul a fost lipsă “Tampoane”.
Versiunea 1.6: Elimină eroarea în cazul RUN time a fost mai mare decât lungimea tamponului care stochează datele de închidere. Extinsă de stocare tampon 24 ore. Feriţi-vă că, cu tampon de foarte mult timp pentru a salva de încărcare poate fi destul de lungă.
Versiunea 1.7: Dacă sunt activate cursoare apoi este salvat numai zona dintre cele două glisoare. Triggerul este îmbunătăţit. Şterge o instabilitate de undă se întâmplă la întâmplare. Tamponul din nou este limitată la 1 acum (pentru jurnal Logger sunt utilizate aplicaţii). Salva şi încărca tampon durează cel 2 secunde. DeltaTime fi schimbat rapid folosind CTRL şi SHIFT + Mouse-ul.
Versiunea 1.8: Eroare şterse cu valori foarte mari de intrare.
Versiunea 1.9: Adăugat capacitatea de a dezactiva interpolare că, în unele cazuri, distorsionat semnale. Elimină greşeala de a începe aplicarea minimizat.
Versiunea 2.0: Rezolva eroare care a avut loc cu Min = 0 şi Max = 0.
Versiunea 2.1: La pornirea aplicației, caseta Slot este ștearsă. Aceasta elimină necesitatea de a modifica valoarea din greșeală, utilizând săgețile de la tastatură. Ultima versiune 2 CANALE
Versiunea 2.2
– Numărul de canale care urmează să fie crescută 2 în 4.
– Canalele individuale au o cutie pentru a activa.
– Noua cutie “tampon Clear” Acesta vă permite să ștergeți memoria tampon pentru fiecare nouă achiziție, sau pentru a adăuga noi date la buffer-ul existent.
– Abilitatea de a utiliza mai multe copii ale aceluiași SignalScope dosar, cu nume sau Theremino_SignalScope1.exe 2 sau 3,
în acest caz, fiecare aplicație va utiliza propriul fișier de inițializare, și apoi va aminti configurația.
– automatizare nou pentru a începe RUN cu valoarea unui slot (Zero = firmă / Orice alt număr = Start)
– automatizare nouă pentru a salva buffer de date și imaginea cu valoarea unui slot (Acesta acționează depășind valoarea 500)
Versiunea 2.3
– funcționare îmbunătățită a butonului “tampon Clear”
– Fereastra principală este adusă în prim-plan, în orice “A alerga” controlat de un slot
Versiunea 2.4
– Cutii Min, Max și Center, care acceptă și numere cu zecimale.
– Fișierul LastBuffer.csv este creat cu un prefix care conține și numărul aplicației.
– DeltaTime este evidențiat în portocaliu pentru a evita uitarea activă.
– Făcând dublu clic pe caseta DeltaTime se resetează ora.
– S-au remediat defectele StopDelay care uneori nu au funcționat.
– Dosarele Bufere și Imagini schimbă numele dacă sunt utilizate mai multe SignalScopes (SgnalScope1.exe, SignalScope2.exe ecc…)
– La fiecare nou început al achiziției se afișează și data, acum, minute, secunde și milisecunde.
– Acum puteți regla lungimea bufferului de la 1 minut până la 1 acum.
Versiunea 2.5
Această versiune reîncarcă automat fișierul “SlotNames.txt” când este modificat de o aplicație externă (de obicei HAL, SlotViewer o Notepad).
Versiunea 2.6
– Am remediat o mică eroare în fișierele CSV
– Prin setarea bufferului(min) la zero, tamponul este golit la fiecare RUN nou
Versiunea 2.7
– În versiunile anterioare a existat o eroare care a făcut dificilă ajustarea CenterPosition
Versiunea 2.8
– Buton nou “Timp” din bara de sus pentru a șterge diviziunile verticale în timp.
– Unități/div box-uri. până la 5000000

Download Theremino SignalScope – Versiunea 2.8
Theremino_SignalScope_V2.8
Theremino_SignalScope_V2.8_CuSurse


Download Theremino SignalScope – Versiunea 2.1 (cea mai recentă versiune de la 2 canale)
Theremino_SignalScope_V2.1

Theremino_SignalScope_V2.1_WithSources
Pentru toate sistemele Windows pentru a 32 şi 64 pic. Pentru zmeura Pi, Linux, Android şi OSX, Citeste note de instalare.


Acces facil la sloturile cu: “WriteSlot” şi “ReadSlot”

Pentru a comunica cu sloturi vă funcþii de apelare: “WriteSlot” şi “ReadSlot” şi funcţiile lor de initializare.

Descarca: O aplicatie foarte simpla pentru a face primele experimente, Descărcați de aici:
https://www.theremino.com/downloads/notes-on-software#emptyapp

Descarca: Module_MemoryMappedFiles_VbNet_CSharp_Python_Pascal_VB6.zip
Acest fișier conține legăturile (module pentru VbNet, CSharp, Python, Pascal şi VB6), pentru C ++ se referă la exemple de MemoryMappedFiles din secţiunea următoare. Dacă aveţi nevoie de exemple practice, aproape toate aplicaţiile în sistemul Theremino utilizând funcţiile WriteSlot şi ReadSlot.

Descarca: Class_ThereminoSlots_VbNet_CSharp.zip
Aceasta este noua clasa pentru a accesa sloturi. Această clasă este mai bună decât formele anterioare “Memorymappedfiles”, si treptat va fi inclus, toate noi versiuni ale aplicatiilor noastre. Include doar acele versiuni VbNet şi CSharp, apoi cei care utilizează alte limbi, trebuie să obţineţi unele ’, şi să facă un amestec cu versiunile anterioare. Aceasta clasa nu are nevoie de initializare, vă iniţializa singur când se instanțiază o sloturi de obiect. Funcţii pentru accesarea sloturi au devenit sloturi scrie() şi citire de sloturi(). Aceasta clasa include, de asemenea, funcţii pentru a crea şi de a compara numere de semnalizare NAN (toată lumea a spus că a fost imposibil, Am cautat web de ani şi în cele din urmă soluţia pe care am avut de a inventa la zero)


Interprocess comunicare şi
Memorymappedfiles

Comunicare prin SLOT se bazează pe MemoryMappedFiles (Windows) şi SharedMemory (Linux). Aceste exemple explic cum lucrează cu date de toate tipurile.

Comunicare simpla cu sloturile de pe sistemul Theremino, nu utilizaţi aceste exemple, dar mai practice WriteSlot şi ReadSlot, capitolul anterior.

Aceste exemple Arată, de asemenea, cum să utilizaţi siruri de caractere, numere întregi, plutesc in 64 matrice de biţi, care nu sunt necesare pentru a comunica cu sistemul de Theremino, dar ar putea fi util să comunice eficient (câteva microsecunde, pentru fiecare transfer de) mai multe programe create de utilizatori, chiar şi în limbi diferite.

Codul sursă în C ++, CSharp, VBNET şi VB6, poate fi utilă pentru sistemele non-Windows experţi pentru a face traduceri şi experimente în diferite versiuni de Linux si Mac.

Vă recomandăm să începeţi teste prin lansarea mai multor versiuni ale acestor programe în limbi diferite, sau chiar toate în aceeaşi limbă, şi comunicare experimente de scris siruri de caractere şi cifre, le cu trimiterea şi primirea-le cu GET

Comunicaţii în sistem Theremino, utilizaţi numere numai “Singur” (virgulă mobilă în 32 pic), în poziţii 0 în 1000 (deplasare la 0 în 4000), MemoryMappedFile cu numele Theremino1. Comunicarea între aplicaţii, ar putea folosi, de asemenea, fişiere cu nume diferite de Theremino1 şi nu se angajeze sloturile de pe sistemul Theremino.

Descarca
Theremino_MemoryMappedFiles_V1.3
Pentru toate sistemele Windows pentru a 32 şi 64 pic. Pentru zmeura Pi, Linux, Android şi OSX, Citeste note de instalare.


Software-ul pentru a comunica cu Max/MSP

Acestea sunt exemple de comunicare bi-direcţională între sloturi în sistem Theremino şi l ’ Max/MSP

Ajutor interactiv pentru Max/MSP versiunea 4. x


Ajutor interactiv pentru Max/MSP versiunea 5. x

Folosind un MXE (Module externe pentru MAX) ai extrem de rapid de comunicare (apeluri directă la un DLL – câteva microsecunde, pentru fiecare transfer de)
Reţineţi că prin sloturile de pe sistemul Theremino mai multe patch-uri în Max/MSP poate comunica foarte eficient această posibilitate ar putea fi util pentru factorii de decizie de sisteme complexe care, în prezent, pentru comunicarea dintre patch-uri doar au metode mult mai lent. (Nu suntem mari experti la Max, Deci, dacă cineva ştie alte metode eficiente, putem comunica şi ne va corecta aceste note)


Max a instala
În acest fişier toate aveţi nevoie pentru a comunica între Max/MSP cu sloturi şi sistemul de MemoryMappedFiles Theremino.

Theremino_Max_Installer_V 1.0
Theremino_Max_Sources_V 1.0 (versiunea pentru programatori)

Folosind aceste surse te poate recompila patch-uri Theremino.mxe. Cu schimbările necesare., Ar trebui să fie posibil, de asemenea, interfaţă cu PureData şi programe similare (EMILIA, Prelucrare, Eyesweb, etc…)

Pentru Linux si MAC acest proiect trebuie să fie schimbat în MemoryMappedFiles şi în cum pentru a instala fişierele în folderele de Max/MSP.


Software-ul pentru a comunica prin intermediul UDP cu OSC mesaje

Acesta este un exemplu de comunicare bi-direcţională între sloturile de pe sistemul Theremino şi mediul Max/MSP cu Protocolul de Control sunet deschis

Ajuta UDP comunicarea interactiva – OSC pentru Max/MSP versiunea 5. x

Acest exemplu arată un Patch de Max/MSP care trimite pe portul UDP 7401 cerere slot valorile 0 şi 56, primeşte portul UDP 7400 şi Arată-le cu două Contoare UV.

L ’ Theremino_OSC aplicarea primeşte cereri portul UDP 7401 si trimite valorile de sloturi pe portul UDP 7400

Aplicaţia realizează l ’ acces la sloturi sistem Theremino prin UDP cu OSC mesaje



Pe partea dreapta a proba Patch Vezi, cu o procedură similară, Cum se scrie valori numerice în sloturile de sistemul Theremino.

Opţiuni de comunicare prin intermediul UDP
OSC Protocol peste UDP este mai lent în comparaţie cu metoda precedentă (cu DLL “Externe” de MAX, apel MXE) dar permite pentru o comunicare mult mai flexibil, ambele pe reţeaua locală sau prin Internet

Prin intermediul nostru Slots, ThereminoOSC, Max/MSP, Prelucrare şi PureData puteţi conecta aparent incompatibile hardware şi sisteme de operare într-o uşor şi imediat. Fără scriere un singur linie de cod.

Cu un pic de experienta in programare, puteţi modifica, de asemenea, exemple noastre (toate freeware şi cu surse complete) Software-ul nostru este tot scris într-o extrem de simplu şi modulare astfel încât să poate fi o bază pentru dezvoltarea de aplicaţii cu cerinţe speciale.

Theremino OSC V 1.5 si proba Patch pentru Max/MSP
Theremino_OSC_V 1.5
Theremino_OSC_V 1.5 _WithSources
Pentru toate sistemele Windows pentru a 32 şi 64 pic. Pentru zmeura Pi, Linux, Android şi OSX, Citeste note de instalare.


Theremino Script


Theremino script-ul vă permite să scrie programe mici VbNet sau CSharp fără instalarea VisualStudio.

Această aplicație folosește fișiere temporare în folderul TEMP,
pe care antivirusul le identifică adesea greșit ca fiind pozitive
și șterge-le, generând erori în aplicație.

Așadar, vă recomandăm să utilizați direct Visual Studio (pentru experți),
sau Automatizare Theremino care este ușor de utilizat.

Caracteristicile comunicare şi MemoryMappedFiles (Comunicaţii inter-proces) sunt puse în aplicare la nivel de sistem, Deci, doar scrie WriteSlot şi ReadSlot de a comunica eficient (cateva secunde micro) cu sloturi în sistem Theremino.

Limba este compilat şi se bazează pe DotNet pentru care executarea este foarte rapid (din testele noastre VbNet este mai rapid decât CSharp si C++), VbNet are, de asemenea, un set de funcţii matematice şi grafică absolut completă.

Programele elaborate sunt utilizabile chiar şi fără Theremino_Script şi pot fi implementate ca un fişier regulat “EXE”.

Theremino_Script este un pic’ fiul mai mic al Microsoft Visual Studio Express, dar nu merge destul, precum şi, este mai lent, conţin cu siguranţă mai multe bug-uri şi glitches şi does nu forma Visual redactor ’, pentru care programul scrie totul în text. Avantajele numai sunt că nu ar trebui să instalaţi Visual Studio Express si scrie câteva linii pare, toate ’ începe, mai uşor.

Vă recomandăm să utilizaţi Visual Studio reale care le descărcaţi de aici: Download-uri/note-pe-software # instrumente. Visual Studio vă permite să continuaţi cu uşurinţă chiar şi atunci când programele devin mari. Dar mulţi utilizatori au solicitat o modalitate uşoară de a accesa la sloturi, Sistemul Theremino, pentru a scrie lucruri cum ar fi “I nap on un LED-uri – Aştept cu nerăbdare să 10 secunde – Dezactiva condus”. Aşa că am încercat pentru a simplifica şi ascunde fiecare complicatie. Se spune că acest traseu este valabil, încercaţi-l şi să ne spuneţi cum vă sunt.

Dacă nu sunteţi confortabil cu script-ul Theremino şi nu doriţi să utilizaţi Visual Studio, apoi o ’ altă soluţie bună, Max/Msp medii ar putea fi, PureData şi prelucrare.

O limbă chiar mai simplu?
Automatizare Theremino: Download-uri/automatizare

Traduce exemple pentru VbNet în C#
– La unul din exemplele din C# rulează
– Da it un nume nou şi salvaţi-l
– Ia (cu copy si paste) VbNet funcţii care vă interesează
(chiar mai multe caracteristici, dar fi atent controale şi evenimente, Acestea sunt mistranslated)
– Traduce cu acest utilitar: http://www.carlosag.net/Tools/CodeTranslator
– Sau cu acest: http://www.developerfusion.com/tools/convert/vb-to-csharp
– Şi în cele din urmă lipiţi codul de tradus în C# cerere

Note pentru versiunile
Versiunea 2.1:
Prima versiune a Theremino_Script cu acces la SLOT integrat.

Versiunea 2.2: Îmbunătăţit sugestii (IntelliSense) ei au acum mai multe opţiuni.– Sfaturi sunt selectate făcând clic pe lista cu un dublu click.– Editarea este mai uşor şi mai repede.– Nu mai se întâmplă accidental alege munca din lista de sugestii.– Adaugă un eșantion care simulează clicuri de o Geiger cu frecvenţă variabilă, util pentru încercaţi programul Theremino_Geiger.
Versiunea 2.3: Roata mouse-ului se derulează acum Deci decente, rapid si progresiv.– Adăugat un exemplu care se aprinde un LED conectat la “Slotul 1”, util pentru cei care fac primii paşi cu sloturi, Comandantul și programul de Hal.
Versiunea 2.4:
– Completat l ’ acces la sloturi este VB care în c#
Funcţiile pentru accesarea sloturile sunt:
— WriteSlot(Slot, Valoarea)
— ReadSlot(Slot)
— ReadSlot_WithNans(Slot)
– În VB asteptare MemoryMappedFile_Init nu mai este necesară (Dacă apelaţi nu da eroare).
– În toate c#
inițializarea MemoryMappedFile nu mai este necesară. Trebuie să ştergeţi toate rândurile în blocul de initializare, altfel da erori.
– În c# nu mai trebui să fie numit clasa principală “clasa Script” dar “clasa parţială Script”
– Iubitorii de CSharp şi pentru cei care au fost obişnuiţi cu Arduino, Am adăugat exemple: Example1, Example2, Example3 Example4 şi. Aceste exemple explica cum să adăugaţi butoane şi casete de text şi cum să utilizaţi proprietatea lor şi evenimentele lor.
Versiunea 2.5: Adăugat ’ exemplu “Contor de temperatură” în dosarul “Exemple de SLOT Theremino”. Aici el este văzut ca o funcţie: https://www.youtube.com/watch?v=0erUqTAiixs
Versiunea 2.6:
Fixă multe defecte mici s-au născut în timpul tranziţiei de la XP la Windows-7/8.
Versiunea 2.7:
Adăugat meniul “Fişiere” “Cerere deschis folderul”
Caseta de dialog FileOpen pe lângă deschiderea Vb şi C# poate, de asemenea, lansarea executabile.
Caseta de dialog FileOpen sunt permise, de asemenea, mai multe selecții, confortabile pentru mutarea şi copierea fişierelor.
Caseta de dialog FileOpen nu creează mai multe probleme pentru mai multe ThereminoScript în diferite dosare.
Deschide meniul fişier acum, de asemenea, conţine lista cele mai recent utilizate, cu fişierele recent folosite.
Adăugat limba curentă în căutări pe Google, Bing şi MSDN
SaveAs panoul calea completă a făcut-o greu pentru a schimba numele, Acum vedeţi numele de fişier fără cale.
Bază cuvintele cheie sunt convertite automat, cu litere mari şi mici.
Versiunea 2.8: Fix mici bug-uri şi a adăugat multe script-uri de probă.
Versiunea 3.0: Îmbunătăţit trei exemple WebBrowser care acum deschid pagini WEB cu mai puţine erori. WebBrowser acum, de asemenea, urmaţi link-urile corect, Când fac clic pe pagini WEB.

Theremino script-ul descărcări – Versiunea 3.0
Theremino_Script_V 3.0

_WithSources Theremino_Script_V 3.0 (versiunea pentru programatori)
Pentru toate sistemele Windows pentru a 32 şi 64 pic. Pentru zmeura Pi, Linux, Android şi OSX, Citeste note de instalare.


Theremino birou

Theremino sloturi pentru birou

Mulţi ştiu Excel şi ştiu cum să folosească VBA (Visual Basic for Applications). Puteţi scrie şi citi Slot din VBA deschide calea spre gestionare economică de senzori şi actuatori. Doar un maestru modulul că vă puteţi construi, de asemenea, în DIY şi veţi obţine aceleaşi rezultate care in trecut necesare scumpe sistemele naționale, MATHLAB sau similare.

Dar mai ales cei care cunosc VBA vor aprecia simplitatea această implementare, Există numai două caracteristici, usor de retinut, “WriteSlot” şi “ReadSlot”. Cu aceste două funcţii accesarea senzori, muta servo motoare, relee de conducere şi diagrame Excel muta extern controlate în timp real.

Viteza de comunicare este mare, pentru a scrie sau citi un Slot durează Libre Office și Open Office 70 ne, Perioada de timp cu Microsoft Office, pe cont propriu sau. 3 SUA. Viteza acest fapt poate fi de ajutor deoarece nu numai grafice cu VBA. Puteţi face aplicaţii reale chiar cu algoritmi grele care au nevoie de eficienta maxima.


Sfaturi pentru programatori

Theremino sloturi pentru birouToate magic este sub formă “ThereminoSlots” care nu ar trebui să fi editate. Acest modul expune două funcţii “WriteSlot” şi “ReadSlot” care poate fi utilizat în toate modulelor şi macrocomenzilor în documentul.

Pentru a obţine că toate macrocomenzile tuturor documentelor pot utiliza funcţiile “WriteSlot” şi “ReadSlot”, copia doar formularul “ThereminoSlots” în “Meu macro-uri” sau în “Birou macrocomenzi”

Dacă aţi scrie într-o celulă în timp ce macrocomanda activeaza Microsoft Excel încearcă să oprească macro (comportamentul neplacut, LibreOffice şi OpenOffice nu). Dacă macrocomanda conţine o DoEvents şi îl numeşte foarte des când Microsoft Excel încearcă să oprească macrocomanda se duce în eroare. Soluţia este de a apela DoEvents intervale regulate pentru a avansa UI, dar nu prea des, Să presupunem că fiecare 30 milisecunde.


Arduino

Sistemul theremino conectarea Arduino module direct cu Excel (şi cu toate celelalte aplicaţii Sistemul theremino). Cu cerere ArduHAL Puteţi citi senzori, motoarele de mutare sau control temperaturi, direct din Excel, sau de către alte aplicaţii Office.


Descarca

Exemple pentru Microsoft Office, Libre Office și Open Office:
Theremino_SlotsToOffice.zip

Toate exemplele sunt în acest fişier zip conţine modulul “ThereminoSlots” Este scris astfel încât să putem lucra pe Microsoft Office, Libre Office și Open Office fără schimbare chiar şi o virgulă.

ATENŢIA – Noua versiune de. “ThereminoSlots” De asemenea, conţine numere NANs care servesc pentru a comunica mesaje cu l & #8217; HAL prin fanta zero. Această versiune funcţionează doar pe Microsoft Office, pentru că pe Libre Office și Open Office pot iniţializa NAN numere. Cei care folosesc Microsoft Office va trebui să facă fără NAN şi utilizaţi fişierul “Theremino sloturi” situată & #8217; exemplu “ThereminoSlots_LibreOffice_OpenOffice.ods”.

Acelaşi lucru nu este posibil pentru probele pentru care am pregătit un exemplu pentru LibreOffice şi OpenOffice (cu extensie “ODS” şi câteva exemple pentru Microsoft Office (cu extensie “xlsm”).

În fişierul ZIP veţi găsi un fişier text cu unele explicaţii şi un fişier “TestFunctions” cu caracteristici pe care le-am folosit pentru a încerca viteza de comunicare.


Theremino butoane

Această aplicaţie este cea mai rapida metoda furnizate de theremino de sistem pentru a crea panouri de control cu mouse-ul sau cu Touch Screen.

Nu aveţi nevoie să ştie un limbaj de programare, trebuie doar să tastaţi textul pe care doriţi să apară pe butoane şi ajusta unele opţiuni. Toată lumea poate învăţa repede să creeze noi butoane şi casete de text. Şi a schimba culorile, dimensiunea şi de a organiza controale pe una sau mai multe coloane și rânduri.

Iată câteva exemple de panouri care pot fi create.

Thremino butoane exemple

Pentru a edita controale vă ţineţi apăsată tasta CTRL pe tastatură în timp ce faceţi clic cu butonul stâng al mausului pe un buton sau o zonă nasture-drum liber.

Apare ecranul urm tor şi comenzile sale modifica controalele, modificaţi textul afişat, schimbarea de culori şi proprietăţi de scris si citit de semnale de sloturi. Aranjaţi comenzile dumneavoastră în mai multe rânduri şi coloane, În cazul în care acestea creează noi şi şterge.

Theremino butoane 2.0

Versiunea 2.0 sa îmbunătăţit foarte mult. Aveți posibilitatea să aranjați asemenea manual butoane, trăgându-le cu mouse-ul sau utilizarea sagetile pentru a redimensiona cu SHIFT. Există noi tipuri de mişcare şi editor, de asemenea, vă permite să facă Anulare pentru a merge înapoi, atunci când te înşeli. Pentru a descoperi toate noutatile citiţi instrucţiunile.


Instrucţiuni complete sunt în fişierele de documentaţie.

Documentaţia în italiană şi engleză
Theremino_Buttons_ITA.pdf

Theremino_Buttons_ENG.pdf

O aplicatie de probă (viteză de rotaţie pentru motoarele cu ardere internă)
RpmMeter_ITA.pdf
RpmMeter_ENG.pdf

O aplicatie de probă (un simplu Rover) — ÎN CONSTRUCŢIE —
Theremino_Buttons_SimpleRover_ITA.pdf
Theremino_Buttons_SimpleRover_ENG.pdf

Pentru un exemplu de cum puteti conduce un Rover urmăriţi materialul video Misiune Marte.
Pentru acest videoclip am folosit un Smartphone vechi, transformat în aparat de fotografiat WiFi folosind App. IP Cam. Plata două sau trei euro Inscripţiile sunt şterse şi îl puteţi folosi pe trei telefoane. Pentru a utiliza aplicaţia. IP-Cam cartela SIM nu este necesară.

O aplicatie de probă (BrickRobot) — NU actualizat la V 2.1 —
Acest exemplu arată cum să scriem un mediu complet compus din mai multe aplicaţii ale sistemului de, Start-le împreună cu “Start_ALL.vbs” şi aproape toate dintre ele, împreună cu Mijloc ºoarece nasture (Datorită cererii de ajutor).
Theremino_Buttons_V2.0_BrickRobot.zip

În acest film puteţi vedea BrickRobot în mişcare. Reţineţi că oricine poate adăuga butoane şi servo motoare. Aveţi posibilitatea să modificaţi cu uşurinţă mişcările doar schimba destinaţii din butoane. Toate fără o singură linie de software-ul de programare. https://www.theremino.com/files/BrickRobot2.mp4


Note pentru versiunile
Versiunea 2.2
Adăugat numele fişierului încărcat în bara de titlu.
Tipul de puls este modificat, cu viteza = zero se comportă ON/OFF, cu viteza de 1 până ai un impuls viteza de durată în milisecunde”

Atenţia că începând cu versiunea 2.2 Tipul “Puls” s-a schimbat:
– Cu o viteză egală cu zero, Ea are un comportament de ON/OFF,
– Cu viteza de 1 sus, Ea are un puls, viteza de durată în milisecunde”

Download-uri de butoane de Theremino – Versiunea 2.2
Theremino_Buttons_V2.2.zip
Theremino_Buttons_V2.2_WithSources.zip (versiunea pentru programatori)

Pentru toate sistemele Windows pentru a 32 şi 64 pic (pentru Raspberry Pi, Linux, Android şi OSX, Citeste note de instalare.


Theremino SimpleLogger (cu Theremino Script)

Acesta este un script de probă Theremino Script. Să-l utilizaţi numai ca un exemplu şi ca un test de vizualizare Edith. Pentru a construi un logger de date ar trebui să utilizaţi Logger de Theremino care se găseşte în capitolul următor.

Chiar şi mai puţin de programare expertiza poate adapta acest script pentru nevoile lor. Fişierul LOG.csv este creat în acelaşi folder care conţine programe “exe”. Prin schimbarea primele patru linii de fişier “Vb ThereminoLogger.” Este posibil pentru a schimba l ’ capture intervalul şi canale de scanat. Odată ce editat la va, Puteţi lansa direct versiunea compilate “ThereminoLogger.exe”, nu mai avea de a “ThereminoScript”.

– Note pentru noua versiune –
Există câteva exemple de vizionare interactiv cu Edith. Pentru a utiliza Edith mai întâi de toate va trebui să-l instalaţi de pe WEB şi apoi continua aşa cum este descris în fişierul “README – Edith instala Notes.rtf”

Am adăugat, de asemenea, versiunea compilate (exe), Deci, tu chiar nu ar trebui să deschidă Theremino script-ul pentru a le compila. Cele trei versiuni precompilate fiecare secundă de logare, de zece ori pe secundă şi o sută de ori pe secundă.
Edith fişiere vă permite să vizualizaţi jurnalele în diferite moduri, În timp ce vă sunt log. Acestea sunt doar exemple. Cu răbdare şi întreabă pe WEB puteţi face Edith orice fel de vedere şi filtru. Probabil, de asemenea, puteţi utiliza WEB să trimită MySql fişier Edith. Utilizarea Edith nu este deloc uşor, este un software de mare şi rezultatele mare trebuie să plătiţi cu o mulţime de răbdare.
– Repara –
Ne-am mutat fişiere în acelaşi folder ca Edith LOG.csv. Se pare că Edith a avut un defect care îl împiedică să Jurnalul de lectură dacă este într-un folder diferit. Dacă nu aţi descărcat acest ’ mai recentă versiune manual muta-le aproape LOG.csv.

– – – – – –

Download-uri de Theremino SimpleLogger – Versiunea 2.0
Theremino_SimpleLogger_With_KST_Examples_V 2.0
Pentru toate sistemele Windows pentru a 32 şi 64 pic. Pentru zmeura Pi, Linux, Android şi OSX, Citeste note de instalare.

– – – – – –

Theremino SimpleLogger – Versiunea 3.0
Script-ul Theremino Logger este schimbat în versiunea 3.0, pentru a colecta date la unele senzori de vreme. Versiunea 3 Face conversia valorilor din 0 în 1000, la temperaturi, Indice UV, Milivoltmetru şi Volt şi descărca de aici:

https://www.theremino.com/hardware/inputs/meteorology-sensors#logger


Theremino Logger

Theremino Logger V 3.3

Această data Logger şi simplu la spre folos dar cu o performanţă mare. Baza, concis şi intuitiv, a fost studiat de către Marco Russiani. Apoi am completat cu calcule pentru a măsura rezistenţele şi temperaturi, cu PT100, Pt500 şi PT1000 trei sau patru fire.

Calculul temperaturii din rezistenţa Platinum rezistenţe (PTxxx) se face printr-o formulă polinomiale, cu o eroare absolută medie a 0.015% toată gama de temperatura, la-200 ° +850 ° c.

Sunt, de asemenea, puse în aplicare calculele pentru sonde:

  • Lm35 – La 0° C la 150° C, cu o precizie de +/-0,5 ° C)
  • TSIC501 – La-10 ° C la 60 ° C, cu o precizie de +/-0,2 ° C
  • UVM-30A – Indice UV din 0 în 11
  • ML8511 – UV la 0 în 15 MW

Pentru sondele LM35, TSIC501, UVM-30A şi ML8511 ar putea fi suficient o Theremino Master. Dar pentru măsurători de mare precizie, şi mai ales pentru cercetare şi dezvoltare tehnologică (PT100 si 1000) este bun Adauga un Adc24 de Theremino.

Aflaţi mai multe despre senzori în Acestea paginşi în documentaţia Dell ’ Adc24.


LSI Radio data LoggerO data Logger controlabile prin radio
Cu Theremino Logger pe o Tableta atletism veţi obţine un sistem similar de acestea fără cheltuieli de mii de dolari. Rezultatul este un data Logger complet controlabile prin radio, Puteţi stoca date de ani, consuma numai 2 Watts (mai puţin 500 dar pentru 5 Volţi). Sistem complet pot fi închise într-un recipient etanș, fără a mai fi nevoie să deschideţi-l. Radioul este controlat prin TeamViewer şi datele sunt accesibile pe reţeaua locală, prin ferestre pliant.


Instructiuni mini

  • Fişierul jurnal este scris in flanc dell ’ executabil şi pot fi vizualizate cu Edith (după cum sa explicat în anterioare “Theremino simplu Logger”). În prezent ’ este doar unul care stie destul de bine Edith Marco Russiani, Dacă aveţi probleme cu configurarea lui să-l cunosc.
  • L ’ interval de proba pot fi foarte frecvente (în prezent este maxim 60 de eșantioane pe secundă) dar în a doua nu au o mare precizie şi obosesc destul de CPU. Pentru a reduce munca la CPU este bun pentru a pãstra aplicaþia minimizat.
  • Fiecare linie de jurnal (de asemenea, prezentate în al doilea rând de aplicare), este format din data, urmată de dată Julian (în zile şi fracţii) şi urmat de valorile de senzori sunt activate. Separatorul de câmp este un punct şi virgulă.
  • Linia “Valoarea” Vezi individuale senzor citiri. A se vedea în timp real este util în studiile.
  • În rândul “Slot” ai setat sloturi pentru senzori individuale. Aceste numere trebuie să corespundă cu numărul de sloturi pe care aţi stabilit în ’ HAL.
  • În rândul “Tip” Setaţi tipul de senzor.
  • În rândul “Multiplica” Setaţi factorul de multiplicare, pentru ajustare fină de câştig (panta curbei de etalonare). În mod normal, această valoare este “1”. Vedea schematic documentaţia Dell ’ Adc24.
  • În rândul “Tăiaţi valoare” Setaţi factorul de plus, reglarea fină a valorii finale (mutați curba de etalonare în sus sau în jos).
  • Noile butoane “Zero set” Suntem de versiune 3.3 începând de la “Tara” cu uşurinţă. Cea mai mare parte este utilizat pentru traductoare liniare şi celule de încărcare. Utilizarea lor este uşor, mută senzorul în poziţia de zero şi se apasă butonul.

Note speciale pentru canale cu tipurile “RES-3” sau “Res-4” sau “PTxxx”

  • Cu aceste tipuri utilizând două sloturi.
  • Primul Slot este scris în caseta de linie “Slot” (De exemplu, 10).
  • Al doilea Slot este următorul Slot (De exemplu, 11).
  • Primul slot este valoarea tensiunii măsurate.
  • Al doilea Slot este valoarea curentului măsurat împărţit rezistor măsurare curent (în mod normal 10 k).
  • În rândul “Multiplica” nu setaţi “1”, ca cu alte senzori, dar setaţi valoarea curent Rezistor de măsurare (de obicei 10000).

Afişarea datelor cu Edith

Vizualizare data Logger cu Edith Vizualizare data Logger cu Edith

Edith este un mare open source Viewer pentru fişiere LOG. Vezi fişierele jurnal în timp real, În timp ce sunt scrise, aşa cum se arată în Acest video.

Edith, de asemenea, sprijină huge dosar şi le afişează şi filtre în orice mod posibil. Este, de asemenea, foarte uşor zoom şi răsfoiţi fişierele în trecut. Soluţia perfectă pentru toate nevoile științifice de logare. Cu rabdare, întreabă pe Web şi, eventual, cerând ajutor în Marco Russiani, Se pot face tot felul de vizualizare Edith. Probabil se poate utiliza acesta pentru a trimite fişiere MySql pe WEB. Utilizarea Edith nu este deloc uşor, este un software de mare şi rezultate foarte bune trebuie să plătiţi cu răbdare.


Descarca documentatie pe Edith pregătit de către Marco Russiani
KST2_Help_for_Theremino_Logger_ENG.pdf


Theremino Logger descărcări – Versiunea 3.4
Theremino_Logger_V3.4.zip
Theremino_Logger_V3.4_WithSources.zip (versiunea pentru programatori)

Pentru toate sistemele Windows pentru a 32 şi 64 pic (pentru Raspberry Pi, Linux, Android şi OSX, Citeste note de instalare.


Theremino Logger12, Logger24 și LoggerNN

Trei înregistratoare de date noi cu multe comenzi noi.

Theremino Logger 12 canale

Theremino Logger 24 canale

Theremino Logger 1 pentru a 99 canale

LoggerNN are mai puține comenzi, dar pe de altă parte poate înregistra un număr de canale care variază de la 1 în 99.

Toate cele trei loggere pot scrie toate canalele de până la o mie de ori pe secundă, dar fiți conștienți de faptul că pe PC-urile lente pot pune prea multă presiune asupra procesorului. Și, de asemenea, aveți grijă ca atunci când setați o mie de scrieri pe secundă ( Interval de înregistrare = 0.001 ) Fișierele devin rapid foarte mari.

Spre deosebire de înregistratoarele anterioare, fișierul de ieșire nu își schimbă numele de fiecare dată, ci folosește întotdeauna numele pe care l-ați setat în casetă “Nume fișier jurnal”. Acest lucru vă permite să utilizați un vizualizator în timp real, iar vizualizatorul va ști întotdeauna numele fișierului de citit.

Dacă doriți, de asemenea, fișiere cu date progresive activate “Fișiere jurnal de rezervă”.

Începând cu versiunea 1.1 am adăugat posibilitatea de a personaliza primele linii ale fișierului LOG, Există un buton nou “Editarea textului titlului” Pentru a edita fișierul “_Heading_Text_.txt”, Pentru a șterge rândurile personalizate, lăsați-le necompletate sau ștergeți-le.

Începând cu versiunea 1.1 De asemenea, am adăugat posibilitatea de a trimite comenzi din alte aplicații prin sloturi text.

Comenzile text care pot fi utilizate sunt: “LogRun”, “LogStop”, “LogPauză”, “LogReluare”, “Fișier de rezervă” şi “RecordingInterval n.nnn”, unde n.nnn este timpul în secunde și fracțiuni de secundă până la miimi.

Puteți vedea comenzile text și încercați să le utilizați deschizând automatizarea și apoi încărcând fișierul “Commands_to_LOGGERS.txt” Situat în folderul “ProgramePrograme demonstrativeComenzi SlotText”


Descărcări dei Theremino Logger12, Logger24 și LoggerNN – Versiunea 1.1
Theremino_Logger12_V1.1.zip
Theremino_Logger12_V1.1_WithSources.zip (versiunea pentru programatori)
Theremino_Logger24_V1.1.zip
Theremino_Logger24_V1.1_WithSources.zip (versiunea pentru programatori)
Theremino_LoggerNN_V1.1.zip
Theremino_LoggerNN_V1.1_WithSources.zip (versiunea pentru programatori)

Pentru toate sistemele Windows pentru a 32 şi 64 pic (pentru Raspberry Pi, Linux, Android şi OSX, Citeste note de instalare.


Theremino Grafice

Theremino Grafice

Con questa applicazione si possono visualizzare i file prodotti dai Logger più o meno come si potrebbe fare con Microsoft Excel.

Però si possono fare facilmente vari tipi di visualizzazioni che con Excel sarebbero impossibili o che difficili da impostare. E le si possono fare anche in tempo reale, cioè mentre il Logger sta scrivendo il file.

Per le istruzioni aprite l’editor delle opzioni premendo il pulsanteEdit axis optionse poi premete il suo tasto HELP, aşa cum se vede în imaginea următoare.

Theremino Graphs Options

Con il pulsanteSelect file” Alegeți fișierul pe care doriți să îl vizualizați și cu “Selectați opțiunile axei” Alegeți fișierul cu opțiunile de afișare.

În funcție de ceea ce setați în numele axei X, puteți avea diagrame prin puncte (unde axa X este una dintre variabile) sau diagrame cu axa X reprezentând timpul.

Aceste posibilități sunt explicate în fișierul pe care îl deschideți apăsând HELP.

În aplicația Grafice veți găsi câteva fișiere de opțiuni și câteva fișiere de date de testat. În mod normal, fișierul de date va fi cel scris de un Logger și va trebui să indicați graficelor unde se află apăsând “Select file” și apoi localizându-l în folderele Logger.

Downloads di Theremino Graphs – Versiunea 1.1
Theremino_Graphs_V1.1.zip
Theremino_Graphs_V1.1_WithSources.zip (versiunea pentru programatori)

Pentru toate sistemele Windows pentru a 32 şi 64 pic (pentru Raspberry Pi, Linux, Android şi OSX, Citeste note de instalare.


Theremino SeriHAL V 2.2

SeriHal V 2.2

Theremino_SeriHal vă permite să trimiteţi datele de sloturi la un port serial şi trimite date la portul serial al Slot.

Comunicare sloturi <-> Serial (Reală sau virtuală) este bi-direcţional şi, Dacă se doreşte, de asemenea, transmisia, Acest lucru poate fi sincrone sau asincrone.

Apoi vă puteţi conecta la PC orice interfaţă Hardware sau Software care trimite şi primeşte date printr-un port serial. Şi puteţi datele pentru a trimite şi primi date numerice la una sau mai multe sloturi. Datele pot fi procesate de alte aplicaţii în lumea Thereminico şi, De exemplu,, afişate cu SlotViewer şi SignalScope sau înregistrate de Theremino_Logger.

De acum thereminico lume pot comunica nu numai cu Arduino şi prelucrare, Dar chiar şi cu octava (văr sărac şi gratuit de MatLab), cu Python şi alte SW încă: trebuie doar încărca plugin-uri lor serial. Cred că despre ceea ce puteţi face prin gestionarea functii OpenCV computer vision prin Python/Numpy si muzik cu sloturi Theremino-HAL şi module de Master/Slave: recunoaştere facială, mecanică/optice de urmărire, procesare de imagini în timp real şi alte elemente grafice de cel mai înalt nivel în cadrul reach de (aproape) toate.

Instrucţiunile şi protocolul de comunicare sunt în fişierul “SeriHal_v 2.2 _eng” veţi găsi în folderul “Docs”.

Înde asemenea, aceasta este o aplicatie genial de Marco Russiani. În folderul DOCS, există două fişiere mici în italiană şi engleză. Nu avea nimic dar Marco a recent descoperit supernova SN2017gfh. Nu e în fiecare zi ai un prieten care a descoperit o stea, Am avut să-l scrie!

Claudio S. merită un mulţumesc speciale, Ce a analizat documentaţia prin adăugarea de câteva exemple de utilizare integrate, prin serie, a diverselor elemente ale lumii Thereminico, cu fiecare alte şi/sau cu “restul lumii”. În folderul DOCS, există câteva exemple pentru folosind Arduino şi, de asemenea, un exemplu pentru a verifica aplicarea noastre Theremino SDR din exterior cu Arduino şi prelucrarea.
Note pentru versiunile
Versiunea 2.3
– Eroarea care a avut loc la apăsarea “deconecta”.
– Îmbunătățirea vitezei de primire.
– Consumul redus de CPU.
– În cazul în care separatorul nu este recunoscut, apoi utilizați spațiul.
Download-uri din Theremino SeriHAL – Versiunea 2.3
Theremino_SeriHAL_V2.3_WithSources.zip
Pentru toate sistemele Windows pentru a 32 şi 64 pic (pentru Raspberry Pi, Linux, Android şi OSX, Citeste note de instalare
.


Theremino Terminal

Theremino Terminal 2.0

Această aplicaţie vă permite să schimbul de caractere cu un port serial. Aplicaţii de tip “Terminal” sunt în principal utilizate pentru a comunica cu firmware-ul de micro-controlere, în timpul operaţiei de proces şi a scris firmware-ul.

Pentru a citi instrucțiunile scurte, apăsați butonul mic “ajutor”.

În timpul dezvoltării firmware-ul NetModule (a se vedea Această pagină) Am avut de a verifica datele de depanare la micro, prin serie virtuale si USB port. Initial am folosit aplicaţiile descărcate de pe internet, cum ar fi “Chit”. Dar ele sunt complexe şi incomode. Apoi am scris această aplicaţie care a făcut-o atât de simplu.

Terminalul Theremino este într-un singur fișier executabil de la 500k, Este uşor de utilizat şi nu necesită instalare. Un bun exemplu de simplitatea si minimalismul, Care sunt principalele caracteristici ale sistemului theremino.

– – – – – –

îmbunătățiri Magnificent scriitor firmware!

În versiunea 1.2 am introdus noile comenzi “Decode la Slots”. Cu aceste comenzi, puteți trimite valorile variabilelor interne ale firmware-ului, pentru aplicațiile de sistem Theremino.

Nu este doar pentru a citi valorile în terminalul de text, cum faci de obicei, dar de o adevărată comunicare a valorilor numerice la viteză mare (până la aproape o mie de linii pe secundă și zeci de mii de variabile individuale pe al doilea). În practică, ei sunt capabili de a vedea variațiile variabilelor interne ale firmware-ului, ca și în cazul în care acestea au fost legate de un osciloscop.

Firmware-ul este trimis la valorile de serie ale variabilelor pe care doriți să le urmeze. Ei trimit toate valorile pe o linie, separate prin spații, punct și virgulă, virgule sau două puncte. Aplicația Terminal interpretează valorile, care pot fi întregi sau zecimale, și le trimite la slotul selectat și următorii. Există, de asemenea, trei decodoare speciale pentru cele două modele cele mai multe indicatoare si comparatoare comune.

Apoi, puteți utiliza Domeniul de aplicare semnal (sau alte aplicații ale sistemului Theremino), pentru a vedea variația în timp a valorilor lor. Între timp, în fereastra terminalului aveți o listă cu valorile lor anterioare. Un confort excepțional, mai bine decât un debugger hardware!!!

In imaginea de mai jos vedeți valorile de comandă (în albastru) și răspunsul mecanic (în roșu) un servo motor controlat de un PID scris într-un PIC12F1572. Imaginea care este văzută în osciloscop HAL vine de la semnalul de control (Servo-16) și un Adc16 conectat la potențiometru de feedback Servomotor. În schimb, cele două piese ale imaginii superioare, sunt valorile a două variabile interne ale PIC.

Valorile variabilelor sunt trecute prin serial, Terminal cerere, Fantele și au fost în cele din urmă afișate de aplicația Theremino SignalScope.

Se pare că pentru a conecta un osciloscop în interiorul firmware-ului. Pentru persoanele care utilizează micro, și mai ales pentru scriitor al firmware-ului de control servo, aceasta este o posibilitate extrem de utilă!

În versiunea 2.0
Am îmbunătățit algoritmii de recepție și decodare, a crescut foarte mult fiabilitatea datelor primite. Am redus, de asemenea, sarcina pe CPU de cel puțin zece ori, ceea ce face posibila decodarea a zeci de mii de variabile pe secundă chiar și pe calculatoare mai lente.

În versiunea 2.1
– Am remediat o eroare care afișa date numai după un anumit număr de linii primite. Acum puteți vedea imediat sosirea unui singur personaj.
– Acum puteți schimba numele executabilului și puteți face mai multe lucrări în același folder.
(de exemplu Theremino_Terminal1.exe, Theremino_Terminal2.exe, Theremino_Terminal3.exe …)


Descărcări Theremino terminal – Versiunea 2.1
Theremino_Terminal_V2.1.zip

Theremino_Terminal_V2.1_WithSources.zip (versiunea pentru programatori)
Pentru toate sistemele Windows pentru a 32 şi 64 pic (pentru Raspberry Pi, Linux, Android şi OSX, Citeste note de instalare)

.


Theremino ComByTCP

Com Prin TCP

Această aplicație conectează porturile COM între două PC-uri, chiar și cele foarte îndepărtate. L-am folosit între Italia și China și a funcționat bine.

Pentru a-l face să funcționeze, trebuie să aveți porturile virtuale pe care le instalați cu com0com pe care le puteți găsi în folderul com0com / Installers.

Şi’ O aplicație pentru specialiști, L-am folosit puțin și nu ne amintim prea multe despre cum funcționează. Dar, din câte știm, își face treaba.


Versiunea 1.0
– Aceasta este prima versiune publicate, nu am încercat mult timp, dar a funcționat bine pentru a citi un modul GPS care a fost în China.


Downloads di Theremino ComByTcp – Versiunea 1.0
Theremino_ComByTcp_V1.0.zip

Theremino_ComByTcp_V1.0_WithSources.zip (versiunea pentru programatori)
Pentru toate sistemele Windows pentru a 32 şi 64 pic (pentru Raspberry Pi, Linux, Android şi OSX, Citeste note de instalare)

Notă legală

ITALIANO – HARDWARE: NEI LIMITI PREVISTI DALLA LEGGE il sistema Theremino VIENE FORNITO “COSÌ COM’È”, E NON RILASCIA GARANZIA ESPLICITA O IMPLICITA, RISPETTO ALLA SUA FUNZIONALITA’, OPERATIVITA’, O USO, INCLUSE, SENZA LIMITAZIONE, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE O VIOLAZIONE. SI DECLINANO ESPRESSAMENTE OGNI RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, CONSEQUENZIALI, INCIDENTALI O SPECIALI, INCLUSI, SENZA LIMITAZIONI, MANCATI GUADAGNI, PERDITE DI PROFITTI, PERDITE DERIVANTI DA INTERRUZIONE DI ATTIVITA’ O PERDITE DI DATI, INDIPENDENTEMENTE DALLA FORMA DI AZIONE O TEORIA LEGALE SOTTO CUI LA RESPONSABILITA’ VIENE ASSERITA, ANCHE SE NON INFORMATI DELLA POSSIBILITA’ O RISCHIO DI TALI DANNI.
ITALIANO – SOFTWARE: IL SOFTWARE del sistema Theremino E’ UN SOFTWARE LIBERO: E’ POSSIBILE RIDISTRIBUIRLO E/O MODIFICARLO SECONDO I TERMINI DELLA LICENZA “GNU General Public License” COME PUBBLICATA DALLA “Free Software Foundation”, NELLA VERSIONE 3, O QUALSIASI VERSIONE SUCCESSIVA. È POSSIBILE OTTENERE UNA COPIA DELLA LICENZA “GNU General Public License” DA: http://www.gnu.org/licenses
ENGLISH – HARDWARE: THE PRODUCT Theremino System IS PROVIDED TO YOU “AS IT IS”, AND WE MAKE NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, OPERABILITY, OR USE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR INFRINGEMENT. WE EXPRESSLY DISCLAIM ANY LIABILITY WHATSOEVER FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH THE LIABILITY MAY BE ASSERTED, EVEN IF NOT ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.
ENGLISH – SOFTWARE: THE Theremino System SOFTWARE IS FREE SOFTWARE: YOU CAN REDISTRIBUTE IT AND/OR MODIFY IT UNDER THE TERMS OF THE “GNU General Public License” AS PUBLISHED BY THE “Free Software Foundation”, EITHER VERSION 3 OF THE LICENSE, OR ANY LATER VERSION. YOU CAN GET A COPY OF THE “GNU General Public License” FROM: http://www.gnu.org/licenses

Comentariile sunt închise.